I was looking at the customer list of a few ERP vendors like SAP. The companies in the list are mostly non IT companies. So, I'm wondering as to how IT companies approach the business process management problem.
For example, any IT company with a few thousand employees across different locations will need software for HR management, accounting, and so on. And a software product vendor (like Microsoft) will need CRM software.
It looks like buying enterprise software from an outside vendor can be a messy and expensive proposition, especially when they can code it in-house using their excellent grasp on the requirements specific to their business.
Do these companies usually build their own solutions using in-house resources or do they buy it from other software vendors?