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