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