Dec 15, 2015· The broad classification of software company has two major categories 1. Software consulting which has an umbrella of offerings. In short, you work on the IT needs of your clients. 2. Software product You find a niche area where there is a nee...