IT vs. Software Company: What's the Difference