Apache Cayenne ist ein freies objektrelationales Persistenz-Framework in Java. Sein Ziel ist es, die Entwicklung von Datenbank-Java-Anwendungen schneller und konsistenter mit dem objektorientierten Programmierungs-Konzept zu machen. Einige der Ideen in Cayenne wurden durch den Persistenz-Mechanismus des Anwendungsservers WebObjects von NeXT (nun Apple) inspiriert. (non)