A web server, such as Apache, Httpd, etc. The ERL server software. This is free from SilverPlatter. This, too, is free from SilverPlatter. The best candidates are fielded databases.
MARC records are one example.
We have a variety of conversion routines for different data types. If you have a paper database, BCR's Catalog Services department can handle the data entry necessary to convert the data to electronic format. If you're curious about whether your data would be a good candidate, send us a sample for analysis.