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