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