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