General + Special Purpose Software 二 Purpose Machine Machine Software is simply the design of a machine abstracted from its physical realization Machines that were physically impossible or impractical to build become feasible Design can be changed without retooling or manufacturing Can concentrate on steps to be achieved without worrying about how steps will be realized physically CLGO System Engineering by J.J.Gao 20+ - System Engineering by J. J. Gao 20