A transaction processing system (TPS) is a software system, or software/hardware combination, that supports transaction processing.