An ERP system implementation requires continuous improvement and learning as technology advances. While companies treat ERP implementations as projects, the benefits are realized after go-live when staff use the new system. Successful ERP efforts require employee training, ongoing maintenance through upgrades and troubleshooting, and changes to business processes. Key challenges include resistance to change, lack of management support, unrealistic timelines and expectations.