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