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