data processing system

combination of machines, people, and processes that for a set of inputs produces a defined set of outputs