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