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