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