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