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