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