HTML::Mason ist ein Webseiten-Entwicklungs- und Auslieferungssystem. Mason erlaubt es, Webseiten und -präsenzen aus gemeinsamen, wiederverwendbaren Blöcken, die Komponenten genannt werden, zu konstruieren. Komponenten enthalten eine Mischung aus Perl und HTML und können sich gegenseitig aufrufen und Werte übergeben wie Unterprogramme. Komponenten erhöhen die Modularität und eliminieren wiederholte Arbeit. HTML::Mason ist am leistungsfähigsten, wenn es in Verbindung mit mod_perl verwendet wird, kann aber auch in eigenständigen Anwendungen verwendet werden. (non)