Criterios de diseño
Usa solo lo que necesites - Project OpenUBL está diseñado para no obligarte a "todo o nada"; es decir, puedes seleccionar qué funcionalidad específica necesitas y usar solamente esa funcionalidad.
Fácil integración - Podrás empezar a usar las herramientas ofrecidas por Project OpenUBL fácilmente ya que no tendrás que aprender todo lo ya implementado dentro de las herramientas.
Bajo acoplamiento al lenguaje de programación - Project OpenUBL ofrece librerias en Java; sin embargo, también ofrece un conjunto de microservicios para que puedas usarlos sin importar el lenguaje de programación que uses.