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