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