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