Un ERP es una aplicación de software que automatiza e integra los procesos de negocio, producción y distribución de una empresa. Los ERP ofrecen una interfaz para ejecutar transacciones y almacenar información de forma centralizada. Proporcionan control de recursos financieros, planeación de productos, aprovisionamiento, inventarios, interacción con proveedores, servicio a clientes y gestión de costos y recursos humanos.