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