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