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