provides automated tasks functionality their system driver using language macroview developers developed manual staff interface clients where collection services development allows access approach client process standard applications domain developing design other software windows application these needs integration business based source example people layer products framework product information systems which server JoelLipman.Com