Enterprise resource planning (ERP) is an integrated system, which consists of various integrated applications. ERP is implemented to collect, store, manage and interpret data from different business activities, including product planning, expenses, production and/or service delivery, sales management, inventory planning, shipping and payment. The study covers the latest studies mostly on detecting factors influencing on the success of ERP implementations. The study has highlighted several factors including top management support, communication, cooperation, training and technological complexity, which were believed to be the most influential factors on development of ERP systems. In addition, several multi criteria decision making systems were used for ranking different software packages for ERP implementation. Moreover, many studies have attempted to consider mathematical methods by considering uncertainty associated with data.Growing Science Ltd. All rights reserved. 5