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