Transaction processing is a style of computing that divides work into individual, indivisible operations, called transactions.[1] A transaction processing system (TPS) or transaction server is a software system, or software/hardware combination, that supports transaction processing.