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