EnzymeTemplates is an object-oriented template library for PHP. It features: database-backed - EnzymeTemplates automatically loads your data out of a database and makes it available to your template designer by the same names as the fields in your database; late-binding - automatically load data from the database when it is needed; object-oriented - EnzymeTemplates creates a complete object-oriented representation of your database schema in memory, which allows you to easily customize every aspect of the template's behaviour by simply sub-classing the appropriate classes. You can also load additional data from another data source, or change the way data is displayed. You'll never have to write a single line of SQL to use EnzymeTemplates. EnzymeTemplates is part of the Enzyme open-source project.