Aranea ist ein Web-Framework mit hierarchischem Model-View-Controller-Konzept. Es stellt einen gemeinsamen, einfachen Ansatz zum Erstellen von Komponenten von Web-Anwendungen, Wiederverwendung von eigener oder allgemeiner GUI-Logik und Erweiterung des Frameworks bereit. Das Framework verlangt die Programmierung mit objektorientierten Techniken mit Java-Objekten und stellt eine JSP-Tag-Bibliothek bereit, die die Programmierung von Web-GUIs ohne das Schreiben von HTML ermöglicht. Es ist nicht nur ein vollständiges Web-Framework, sondern stellt auch ein leistungsfähiges und einfaches Komponentensystem bereit, das die Anpassung des Frameworks durch Konfiguration der wiederverwendbaren Module und Hinzufügen von Modulen nur für fehlende Features ermöglicht. (non)