software company

The term software company could be applied to: a) a company that produces software, distributes software from a third party, or provides services such as custom software development.

Early software was often written by early hardware companies, at least until commodity hardware such as the IBM PC came to market.