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