The document discusses Enterprise Resource Planning (ERP) system implementation. It notes that ERP systems are complex and require changes to work practices. Specialist ERP consultants are often employed even for smaller projects. The time to implement depends on business size, scope of change, and customer ownership. Consulting services involve system architecture, business process re-engineering, and technical consulting. Customization of ERP systems can be expensive and complicated, and third-party plugins are often used instead of recreating functionality. Maintenance agreements provide software updates and support for an additional 15-20% of license fees.