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