Productos ERP -tal como aquellos SAP, Baan, JDE, SSA, JBA, Oracle, y PeopleSoft- conceptualmente contiene un conjunto de componentes funcionales, integrados alrededor de un almacén de datos de la empresa. Estos componentes proporcionan soporte automatizado en áreas de procesos de negocios tradicionales tales como control de inventario, planificación de requerimientos de material, y orden de procesamiento.
Con cada serie de producto emergente desde una perspectiva histórica diferente, los productos ERP de hoy ofrecen una amplia variedad de capacidades. PeopleSoft, por ejemplo, comenzó por especializarse en BackOffice, luego se expandió en el Front Office.
Oracle se especializó en sistemas de manejo de base de datos relacionales, se ramifico en almacenamiento de datos, y luego se movió en ERP. SAP se inició especializándose en automatización de manufactura antes de expandirse en otras áreas. De este modo, cada producto deriva su fuerza y debilidad desde su historia y sus estrategias de negocios corrientes de la compañía.
Algunos vendedores diseñan sus productos para que sean flexibles en la captura y utilización de procesos de negocios para el cliente; otros mandan los procesos a ser usados. Por ejemplo, el producto ERP de Oracle esta entre la más flexible; SAP esta entre la menos flexible.
Hace pocos años, los productos ERP especializados por segmentos de industria particular -tal como la ropa estilo System 21 JBA de la industria-también han emergido.
Altamente complejo, los sistemas ERP contienen mucho hardware, software y población de componentes que pueden ser interconectados en una variedad de modelos.
Destapas uno de estos sistemas y encontrarás docenas de partes y millones de líneas de código.
Estos sistemas son más complicados por la heterogeneidad de los componentes conectados, la innovación de la tecnología subyacente, y la necesidad de integración dentro del ambiente IT total del cliente. Algunos componentes ERP son paquetes de software auto contenidos -también construyen clientes o productos estándar. Por ejemplo, SAP/R3, Baan, y otros ofrecen ahora varios productos cliente-servidor que residen dentro de una arquitectura del sistema ERP completo.