A company that provides software to its costumers. In average software companies, the majority of employees is formed by programmers who provide the code to be compiled to the actual software product.
Microsoft is the most famous Software Company in the world.