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