Das Anwendungs-Framework Baldrick ist eine Bibliothek von Perl-Modulen, die Funktionalität für Web-Anwendungen bereitstellen: Sitzungsverwaltung, Zuordnung von URLs zu Handlern, Laden von Benutzern, Authentifikation und Autorisierung, Datenbankverbindung und Abfragen und Ausgabegenerierung auf Basis von Templates. Es ist ein Tool für Programmierer, die ihre eigenen Web-Anwendungen (»Module«) erstellen, die unter CGI oder mod_perl laufen können. Die Anwender auf einer Webseite können frei zwischen Modulen wechseln, ohne sich neu anmelden zu müssen, selbst wenn die Module von verschiedenen Entwicklern sind. (non)