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