Inputs to a transaction processing system come from users and other transaction processing systems.
Outputs go to users and other transaction processing systems.
Transaction processing system files and databases store data about the state of the organization.
Transaction processing system software accepts data about transactions, processes it, makes changes in stored data, and produces the outputs