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