Home Business What is the Difference Between an IT Company and a Software Company?