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