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