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