SharpTAL compiliert XML-basierte Templates in .NET-Assemblys. Es enthält eine vollständige Implementation der Zope Page Templates (ZPT)-Sprache, einem System, das HTML, XML oder einfachen Text generieren kann. ZPT besteht aus der Template Attribute Language (TAL), der Expression Syntax (TALES) und der Macro Expansion Template Attribute Language (METAL). (non)