History
Early software (Pre 1990s)
Early electronic cash registers (ECR) were controlled with proprietary software and were very limited in function and communications capability. In August 1973 IBM announced the IBM 3650 and 3660 Store Systems that were, in essence, a mainframe computer packaged as a store controller that could control 128 IBM 3653/3663 point of sale registers. This system was the first commercial use of client-server technology, peer-to-peer communications, and Local Area Network (LAN) simultaneous backup and remote initialization. By mid-1974, it has installed in Pathmark Stores in New Jersey and Dillard's Department Stores.
Programmability allowed retailers to be more creative. In 1979, Gene Mosher's Old Canal Cafe in Syracuse, New York was using POS software written by Mosher that ran on an Apple II to take customer orders at the restaurant's front entrance and print complete preparation details in the restaurant's kitchen. In that novel context, customers would often proceed to their tables to find their food waiting for them already. This software included real time labor and food cost reports. In 1986 Mosher used the Atari ST and bundled NeoChrome paint to create and market the first graphical touch screen POS software