ERP integrates all parts of business processes such as
accounting, distribution, manufacturing and human resources.
ERP include a single repository of data for all aspects of a
business process and the flexibility of the modules.
ERP system can be very complex so implementation can take
a long time to complete. Maintenance costs can be high.