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