La arquitectura de Openbravo basado en Java se centra en dos modelos de desarrollo: