Organizations worldwide have been exploring ways to improve business practices to gain competitive edge. One of the most important technological innovations of the last decade has been the emergence of ERP solutions. But implementation of ERP is not just a technological challenge. It's a socio-technological endeavor, which mandates modifying existing applications and redesigning critical business processes to facilitate ERP implementation. Hence, there are organizational and cultural issues, which determine the success of ERP implementation. The main objective of implementing an ERP system is to integrate the organizations business processes and operations for improved business results.