uniCenta oPOS - dynamically evolving POS project

Read More

Keep up-to-date - Visit uniCenta oPOS Community News http://sourceforge.net/projects/unicentaopos/news/

uniCenta oPOS is a multi-lingual POS (Point-Of-Sale) application designed for Touchscreens. It supports industry standard hardware and is capable of running on display sizes from as little as 800x600 upwards.

Installing uniCenta oPOS is simple and fast and it comes packaged with its own built in Apache Derby Embedded database. It's also multi-terminal, multi-location and supports a range of proven commercial grade databases such as Apache Derby Client/Server, MySQL, HSQLDB, PostgreSQL and Oracle 11g.

It has a thriving and active self-serve Community here on Sourceforge.
Source code can be downloaded from http://www.unicenta.com/downloads


  • Windows XP; Windows Vista; Windows 7; Windows 8; WePOS; Linux; Mac OSX
  • Extensive peripheral support includes: Java POS; ESCPos; OPOS;
  • Switchable/Mixable Retail, Restaurant and Store sales screens
  • Bar; Cafe; Leisure; Restaurant; Retailer; Supermarket; General Store; Lots more...
  • Automatic screen resolution scaling from 800 x 600 up
  • Highly User customizable Sales screen, Ticket and Receipt layouts
  • Ideal for mobile retailers POS / Pop-up type stores
  • Customers; Products; Inventory and Multi-Location management
  • Apache Derby; MySQL; HSQLDB; PostgreSQL; Oracle databases and Cloud hosted databases
  • Category + Product Import
  • Multiple Printers + Output to Kitchen Display monitors
  • 40+ High Quality Reports
  • Internal Payment Gateways (US) and External terminal support - Chip and Pin
  • Barcode scanner; Weighing Scales; Mag Card; Customer Display
  • Powerful scripting language
  • Multi-Language - 15 langages inc' English; Spanish; German; French; Dutch; more...
  • Cloud hosted database capable
  • User and Role Security i.e.; Admin; Manager; Clerk; Guest Security
  • Inventory Management

Keep Me Updated

Don't miss out on important updates!

Reviews (78)

Write a Review

Highest Rated

1 of 5 2 of 5 3 of 5 4 of 5 5 of 5

Brilliant software, complete customisation Its designed to be run on all sorts of hardware, it can be fiddly but thats just because its such a flexible solution


Lowest Rated

1 of 5 2 of 5 3 of 5 4 of 5 5 of 5

Installer does not run on latest version of OS X (10.3.8) Fails to detect Java Runtime Environment. Verified that current, working JRE is v 1.7, but installer does not detect properly. Cannot install software on latest OS X.

1 of 5 2 of 5 3 of 5 4 of 5 5 of 5

Brilliant project, been playing around for 4 months and now installed it live at 2 sites, still learning how do do things, I am not a programmer, just someone that knows very little how Java and codes work, and with the help of the forum I managed to get most of my questions answered.

Posted 06/27/2014
1 of 5 2 of 5 3 of 5 4 of 5 5 of 5

This looks like a good product, but I can't get past first base. I'm trying to install Version 3.56 under Windows 7, but the startup file (start.bat) can't find "javaw". I've stripped Java from the machine and run various cleaners and uninstall programs to ensure nothing has been left behind. I've then restarted the machine and reinstalled Java (Version 7u51). I've checked that it is installed correctly, then tried to run the POS application, but still it can't find "javaw" on the machine. When I search for this routine, I can find "javaws", but not "javaw". Is there a typo in the .bat file? Anyway, I can't use software that is going to produce these kinds of errors in a critical commercial environment. On the outside, it looks like it meets my needs exactly, but I'm not going to recommend it to a client until I can test it and make sure it is rock solid. Sorry -- 1 star, and that's overkill at this point. ***** ***** jgerrard ... thanks for your response. I've downloaded your binary, I've run the Java uninstaller and been told that "there are no old versions of Java" on my machine. The uninstalled also reported that I have the latest version (V7u51) correctly installed. I can find the java install in: c:/Program Files (x86)/Java/jre7/bin I can see java.exe, javaw.exe and javaws.exe in this directory but when I specify this directory as the appropriate java installaion to use, your program opens a command window then immediately tells me it can't find javaw. ***** ***** I don't mean to be critical, but I have a software background and I'm having a devil of a time trying to get this program running. I can't imagine how the average small business operator would deal with these issues. I want a TOOL I can use to run a business. I don't want to be fiddling with the tool and dealing with software issues. I still don't know why your program won't load--and I have no way to debug it--without getting into the source code. You say I have problems with Java. Oracle says Java V7u51 is installed correctly ... how much more time do I spend on this? ****************************************************** FOLLOW UP: ****************************************************** After spending some time debugging the initial install, I discovered that the folder described above was NOT in my ENVIRONMENT %PATH% file. While you may argue this is a flaw in the Java install (which I believe is true), I also believe this is something you should be checking (ASSERT) before trying to access "javaw.exe". The average store owner is not going to know how to debug this kind of error. All he/she gets is "Windows cannot find javaw.exe". (When I specified where to find java, your installer obviously didn't add the appropriate folder to %PATH% in my environment files.) The Product looks good so far, but I've yet to exercise it fully. I've upgraded my rating now that I can run the program. ********************************************************

Posted 02/26/2014
All Reviews

Icons must be PNG, GIF, or JPEG and less than 1 MiB in size. They will be displayed as 48x48 images.