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