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