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