Browsing by Keywords virtual research and development