The PictoPOS software is generic purpose POS software that could be used for selling arbitrary goods and services. It supports both touch screen and standard operations to provide the most efficient and convenient way of making sales. All business workflows supported by PictoPOS are optimized to deliver best performance when touch screen is used.
PictoPOS supports several modes of functioning:
Built to be open for integration with various accounting and inventory management system, PictoPOS provides extremely rich functionality that allows to integrate it with arbitrary any third party system.
PictoPOS was created with clear understanding of uniqueness of every particular customer needs. That's why it was built using architecture that allows customizing it to meet required goals. It is possible to customize eventually any aspect of PictoPOS functioning, such as:
PictoPOS includes built in support of various POS hardware - receipt printer, barcode reader, magnetic strip reader and cash drawer. It allows to sell both services and goods, store history of purchases for particular customer and take payments using cash, credit cards, checks as well as take payments on account or member deposit. All operations and transactions performed within PictoPOS are logged and available for further audit.
PictoPOS includes various policies that define where one or many salesperson may work on the same POS station.
If PictoPOS operates in client server mode, it supports functioning both via Intranet and Internet. To insure data safeness and high speed of communication between client and server software, PictoPOS uses internal communication protocol that represents custom implementation of RMI and SSL.
Client part of PictoPOS system is implemented using Java Swing library which is used for GUI rendering and using JavaPOS for working with POS devices. Server side is implemented based on JBoss application server.