Openbravo POS: Technology
Technology environment
Openbravo POS has been created with cutting edge technology to take greatest advantage of the rich open source ecosystem.
  • Entirely developed in 100% Java, using Swing for a sophisticated and consistent user interface
  • Database independent, using the standard JDBC interface. Openbravo POS currently supports Oracle, PostgreSQL, MySQL and HSQLDB. Adding a new database engine is very easy, with little modifications required in the code base
  • Feature rich reports and charts are provided by JasperReports and FreeChart; exportable to HTML, PDF, Excel, XML and CSV
  • The product can be integrated with Openbravo ERP using web services
  • Support for a wide variety of POS hardware plus all of the most popular POS technologies, including ESC/POS protocol and JavaPOS drivers
  • Easy to localize using the standard Java localization techniques.
Configuration environment
Openbravo POS is highly configurable, providing a perfect fit for all Point-of-Sales users. By default Openbravo POS comes with a ready-to-run configuration with modifiable templates that adapt to your business needs.
  • Local configuration panel for database connectivity, POS hardware configuration and other options
  • Common configuration options like receipts, macro functions, and other options can be modified or created using an integrated resources editor
  • Multiple configuration and personalization options are provided for the sales window, company name, and company logo
  • Sales receipts, product receipts, product movement receipts, daily reports, and customer display output are defined with the XML language which uses the Apache Velocity template engine
  • Macro functions implement business logic in the sales window using the Java-like scripting language, Beanshell
  • Integrated security edition enables multiple users, roles, and permissions for menu options and actions
  • Reports and charts definitions are implemented using Jasperreports and Freechart and can be edited using the graphical tool iReport