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