PurposeThe purpose of this paper is to identify factors that are crucial for the successful implementation of enterprise resource planning (ERP) systems. Although there are many factors that influence the success, this study focuses on factors related to the ERP project environment, namely, project management, team composition and competence, and business process reengineering.Design/methodology/approachThe study was conducted using a survey questionnaire distributed to ERP users in Iranian organizations. In total, 384 responses were collected and analyzed.FindingsA significant relationship was found between project management and team composition with ERP implementation success. The better the project management activities the more likely the implementation will be successful. Likewise, the possibility of successful implementation is higher when the ERP team is more coordinated and experienced.Practical implicationsERP adopting organizations and managers could gain an understanding of the complexities inherent in ERP installations to avoid barriers and increase the likelihood of achieving desired results. The outcomes of this study are also useful to ERP vendors and consultants to prepare some strategies to overcome the misfit between their ERP products and ERP adopting organizations in developing countries.Originality/valueThis study is one of the few that examine the success of ERP implementation from the perspective of key stakeholders (operational/unit/functional managers). It has contributed to academic research by producing empirical evidence to support the theories of critical success factors and ERP implementation success. The findings may be useful to ERP vendors and other organizations in other countries, as they could be used as a guideline for future ERP adoption and implementation.