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