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