an organization of hardware and software designed to accomplish a data processing function.
a configuration of hardware and software functioning together, processing data to achieve a purpose.
this is defined as hardware and software working together with the aid of the computer user convert data into information.