AxKit is an XML (ExtensibleMarkupLanguage) publishing system based around the Apache web server, ModPerl, and lots of CeeLanguage code to glue it all together.
It basically transforms XML on the server to different output formats (such as HTML, PDF, etc), using the following techniques:
AxKit has a sister project: AxKit-B2B
See also: AxKitXspWiki