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