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