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