Smarty is a template engine built off of PHP that separates information and code. It reduces noise in PHP scripts by using easy to identify tags. Templates inherit properties and logic is separated from business logic. Smarty templates are easier to read, require less typing, and are fast to learn. All information about Smarty was gathered from its website at www.smarty.net.