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