A transaction processing system (TPS) processes routine business transactions in large volumes to increase efficiency. A TPS handles accounting and finance transactions like processing orders, tracking accounts receivable/payable, and managing inventory. It collects, stores, and disseminates data from basic business transactions to provide the backbone for other organizational systems. A TPS uses a database to process large amounts of structured input and output data on a regular basis with a high level of accuracy, integrity, security, reliability and speed.