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