Chromis POS has only just started on it journey of evolution, but it originally started its life after I came across an open source pos called Unicenta, which itself was a fork of Openbravo, when looking for a Point Of Sale (POS) solution for a friend to use in his tropical fish shop.
The software was downloaded and tested, and it was at this point that, its unsuitability for use in the fish shop, ( as it stood), was discovered.
The main problem was how do set up the product file for the fish species, when the range of these is so large. The first approach was to set up a fish product to the smallest possible price, 1p in our case. That would mean if the fish was £5.00 then the user needed to enter 500 x fish (1p), the only issue on the receipt it printed as 500 units at 1p. A better solution was needed.It was at this point in time that I decided I needed to get the software fit for purpose, with at that moment time a single function, ‘the ability for a variable price product’.
The first update I released, addressed the pricing issue for my friend. This was the variable price product, which allowed the user to set up a product with no fixed price. On use, the user enters the price and then selects the product. I released this code to the other users of the product, via the forum.
The next item I needed to address was, my friend had over 5000 products to add to the software, what a task that would be. We had a conversation with his suppliers who said that they could supply the details in a spreadsheet, great I thought how to get them into the software? The next item that I spent time on writing, was the CSV import tool. Again which was released to the general users via the forum. I watched the forum and responded to some of the requests for changes. If I thought the idea was worth the effort, I tried to work on a solution. This resulted in a large number of updates to the software, which were incorporated into a release in 2013.
As time followed more features were posted on the forum, and these generated a number of followers.I always had a policy of making the source code for my changes available on the day of release, this will remain one of the guiding principles for ChromisPOS.
At this time I had a number of users who respected the changes and implemented them in to their operations. This was where a problem started to arise, as a new release of the Unicenta oPos software appeared I needed to write the features again to work with the latest code.
Following a number of events, the decision was made to start my own fork of the software. I had already been asked by a number of forum members if I had ever considered that option prior to the decision. I started to work with a number of members on getting a release available, this was made available at the beginning of September 2015, ChromisPos was born.
Chromis is currently under going a number of changes to get to a point where more of the features I had been planning to add to the list on forum, can be implemented.
- Runs on Windows XP, Vista, 7, 8 & 10, Linux
- Supports extensive range of hardware
- Java 1.8 supported
- Multi sale modes
- Screen resolutions from 1024×768
- Built in powerful scripting language, allowing user customization
- CSV import for product list
- Barcode supported, including variable price or weight (GS1 standard)
- Supports range of open source database platforms
- Built in reporting and reports
- Supports USB printers
- Ability to migrate from Derby (single user) datebase to MySQL or Postgresql
- Remote Kitchen printing
- Chromis Kitchen Screen support
- Use security
- Customer database
Want to try Chromis pos Download here
If you need assistance, we have a ‘support forum’ for users.