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