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