The OAICat Open Source project is a Java Servlet web application providing an OAI-PMH v2.0 repository framework. This framework can be customized to work with arbitrary data repositories by implementing some Java interfaces. Demonstration implementations