XSLTForms has its origin in the AJAXForms project, an open source project (under the Lesser GNU Public License, LGPL) undertaken by AjaxForms S.L. of Pontevedra, Spain.
The Java program used by AJAXForms to do the transformation is mainly based on an XSLT 1.0 transformation, but it also uses Jaxen (a Java XPath engine) to analyze XPath expressions.
AJAXForms has been dormant and unsupported since November 2006.
A number of users contribute comments, suggestions, and occasional code, but most of the work on XSLTForms is done by Alain Couthures, the founder of AgenceXML of Eysines, France (on the outskirts of Bordeaux).