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