An Electronic Point of Sale (EPoS) system consists of hardware such as cash registers, receipt printers, and barcode scanners and software designed to facilitate the sale of goods and services in a business. Most EPoS systems are used to record transactions (sales), but many modern systems also have added functionality such as report generation.