a configuration of hardware and software functioning together, processing data to achieve a purpose.
an organization of hardware and software designed to accomplish a data processing function.
is the coding input into a system by the programmer from which the machine code is developed for computer use.