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