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