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