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