In a nutshell, Enterprise Resource Planning (ERP) attempts to integrate all departments and functions across a company to create a single software program that runs off one database. It allows a company to automate and integrate the majority of its business processes.

