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