Enterprise Resource Planning (ERP) is a method for effectively planning all the resources in an organization. ERP software is designed to model and automate many basic business processes from finance to the shop floor with the goal of integrating information and eliminating complexity. ERP systems are mirror images of an organization's business processes. Some key reasons for the growth of ERP include improved business performance, supporting business growth requirements, providing flexible and integrated real-time decision support, and eliminating limitations in legacy systems.