Pustefix is a Java based XML/XSLT framework for the development of resusable web components. It features a framework for the business logic (representing the model and the controllers) and a system of recursive xslt transformations for building the UI.