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