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