For a growing organisation, tracking transactions while ensuring the smooth functioning of various units is a tough issue. The larger an organisation grows; the more people work with varying system components, the more complicated installing any new system becomes.
Communicating with numerous units about a new system can affect the efficiency of a company leading to delays and frustration all around. ERP implementation is a time-consuming affair and several resources are involved in getting the software running. However, there have been numerous stories of disastrous ERP implementations involving leading companies.