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