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