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