Problem
When companies design a POS system, the intent is to create a system that can be effectively distributed and implemented for various businesses. The uniqueness of each business using the system is consequently constrained to the design of their POS system, which is a source of frustrations among users.