ADempiere está desarrollado con una arquitectura dirigida por modelos(Model Driven Architecture), siendo un marco de implementación y mantenimiento diseñado con la intención de seguir cambios en la evolución de un negocio.