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