Object Query is a Java tool which allows writing type-safe and refactor-resistant queries with cross persistence technology.
An application server.
A desktop wiki editor.