ZPTKit is a toolkit for Webware. It builds upon several other pieces of code:
Webware. This should be compatible at least to 0.8.1 and probably earlier. This is also compatible with Paste (both paste.webkit and paste.wareweb).
Zope Page Templates. Right now there's several implementations of ZPT that have been either reimplemented from the spec or split from Zope. ZPTKit uses the package from http://zpt.sourceforge.net -- in the future it may move to a package derived from the Zope 3 tree.
Component. This is a subclass of WebKit.Page, and adds extra features for integrating new features into your servlet (like a template manager). You must subclass your servlets from Component.CPage to use ZPTKit.
For more information, consult the ZPTKit homepage.