RIB is a software package for creating WWW metadata repositories. Metadata, from RIB's perspective, is information that describes reusable objects, such as software. RIB allows the user to enter metadata into a Java applet, which then sends the information to an RIB server via HTTP. The information is then stored in an SQL database, where it is automatically made available in a fully functional Web site (catalog, search page, etc). Repositories that use similar data models can use the XML processing capabilities to share information via the Internet.