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