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