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