# Templating language independent

CherryPy is a low-level framework for building web applications, and thus does not offer high-level features such as an integrated templating system. This is quite a different point of view from many other web frameworks. CherryPy does not force you to use a specific templating language; instead, it allows you to plug in your favourite one as you see fit.

CherryPy works with all the main templating systems:

- Cheetah
- XSLT
- CherryTemplate
- HTMLTemplate
- Kid
- Zope Page Template

You will find recipes on how to use them on the CherryPy website.