The development of Enterprise Resource Planning (ERP) software packages in the 1990’s has turned the enterprise software market into one of the industry’s hottest and most volatile segments on the threshold of a new century and a new millennium. The high failure rate of ERP implementations, and the mixed results of ERP systems, necessitate investigations that enhance our understanding of the issues involved in implementing these complex systems and provide help with devising implementation strategies that lead to success. To develop a deeper understanding of ERP systems, we propose an integrative framework and taxonomy derived from the socio-technical view of organizations and other extant theories that illustrates the multifaceted nature of ERP implementations.