pos or Point of Sale is a specialized application domain for point of sale applications written in a variety of programming languages. This tag can be used for questions about the development of point of sale applications however more specific technology tags should be included along with the target operating system.
Point of Sale applications are applications used by merchants and their employees at businesses such as Quick Service Restaurants, Table Service Restaurants, retail stores, grocery stores, and other businesses which sell goods and services in brick and mortar stores.
The typical Point of Sale application is used with a terminal or computer that is dedicated to running the application and other, point of sale related applications and utilities. A typical installation includes a terminal, a receipt printer, an electronic payment terminal, a cash drawer, and a customer display screen. Other devices such as a weighing scale, coin change dispenser, kitchen printer, or kitchen display system may also be connected to the terminal either directly via USB or Serial cable or remotely through Ethernet or Bluetooth.
Point of sale application development typically integrate COTS components such as OPOS device drivers and electronic payment interfaces under a number of different operating systems including Windows, Linux, Android, and MAC OS. They may be written in a variety of programming languages however C and C++ and Java are the most popular with the most software components support.