Система предназначена для организации работы сети из нескольких POS-систем, объединённых единой базой данных. В рамках проекта Openbravo предполагается использовать Openbravo POS в качестве интерфейса фронт-офиса. Данные, полученные от пользователей в процессе работы системы, накапливаются и затем передаются в Openbravo ERP через реализованные механизмы синхронизации.
Отличительной особенностью Openbravo POS является интерфейс системы, специально разработанный для использования с сенсорными экранами мониторов, коммуникаторов и т. д. Интерфейс системы позволяет ввести информацию только через сенсорный экран без использования других устройств ввода (клавиатуры, компьютерной мыши, сканера штрих-кода и т. п.)
Первоначально система называлась Tina POS. Первая версия системы была выпущена в декабре 2005 года. Основателем и главным разработчиком Tina POS был Адриан Ромеро (Adrián Romero).
Первоначальное название системы вскоре было изменено, так как название «Tina» являлось зарегистрированной торговой маркой других компаний. C 30 июля 2007 года проект стал называться Librepos. Под данным названием система и была приобретена проектом Openbravo. Последняя версия Librepos 0.0.24 вышла 1 ноября 2007 года. С момента первой публикации и до приобретения проектом Openbravo систему скачало более 100000 пользователей.
Соглашение о приобретении Librepos было подписано 29 ноября 2007 года в городе Памплона, Испания. Название проекта в соответствии с корпоративной политикой Openbravo было изменено на Openbravo POS, а Адриан Ромеро был принят в команду разработчиков Openbravo POS в качестве архитектора программных продуктов.
Первая версия Openbravo POS вышла 25 февраля 2008 года. Обозначение версий Openbravo POS было начато с цифры 2.00.
Начиная с версии Openbravo POS 2.10 основная сборка системы содержит локализацию только на английском языке, пакеты локализаций на другие языки выходят отдельно через некоторое время после выхода основной версии.
В версии Openbravo POS 2.30 добавлен модуль работы с КПК.
Архитектура системы
Работа Openbravo POS организована по принципу клиент-сервер. В качестве серверной части используется разработанная база данных организованная средствами СУБД, а в качестве клиентской части скомпилированная под определённую платформу программа на Java.
Сервер
Поддерживаемые базы данных:
Oracle 10g release 2 (редакции Express, Standard и Enterprise);
↑TriMet uses Openbravo POS(англ.). Chief Technology Officer at Openbravo, Blog. Paolo Juvara. Дата обращения: 14 февраля 2009. Архивировано из оригинала 25 марта 2012 года.