There are a lot of factors that are important to success ERP implementation ,the most three critical factors are:
1-Commitment and support of top management: Top management support in ERP implementation two main facets: providing leadership; and providing the necessary resources. To implement ERP system successfully, management needs to provide consistent support and reinforcement throughout the entire implementation by requiring that timelines, project plans, and methodologies be implemented and reporting of status and progress against the plan Assuring that promised cash and other resources are available when required
Assessing the success of the project for each expectation, and following up with the rest of the organization to recognize success and assess the need for continued improvement.
2- Business Plan and Vision : Every business must have clear visions and business plan for ERP project . The company first should to identify its main goals before implement and use ERP project .Business plan enable the company to show a long-term vision it is very important to the company . When the vision and mission become clear it will provide the guideline for ERP implementation Tsai,et.al.,2011).Nah (2003) stated that one of the biggest problems ERP project leaders face comes not from the implementation itself, but from expectations of board members, senior staff, and other key stakeholders.
3-Technological infrastructure : administration must settle on a watchful decision of an ERP bundle that best matches the inheritance frameworks, e.g. the equipment stage, databases and working systems(Yingjie,2005) (Frimpon, 2012). (Bhatti 2002)?argued that satisfactory IT foundation, equipment and systems administration are urgent for an ERP framework’s prosperity. Plainly ERP usage includes a perplexing progress from inheritance data frameworks and business procedures to a coordinated IT infra-structure and basic business process all through the association. Equipment determination is driven by the company’s decision of an ERP programming bundle. The ERP programming seller for the most part guarantees which equipment (and equipment designs) must be utilized to run the ERP framework. This factor has been viewed as basic by the experts and in addition by the analysts