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