Pustefix is licensed under the GNU Lesser General Public License 2.1. This allows you to distribute your Pustefix applications as Open Source or commercial applications.
Furthermore, you have full access to the source code which allows you to make modifications to Pustefix itself.
Pustefix enforces a clean separation between your models, business logic and the presentation layout. This leads to a clean architecture and separation of the different application concerns.
Recursive XSL Engine
The view layer in Pustefix is powered by an XSL engine which applies recursive XSL transformations to your web sites. This allows you to build frontend components which can be modified in a central stylesheet.
Pustefix provides an easy way to provide an application in as many languages as you need. The language can be set depending on server settings, browser configuration or selected by the user at runtime. Full UTF-8 support.
AJAX and SOA
Variants & themes
Create virtual copies of your website that are served to your customers based on custom conditions. Test which workflow fits your users best and steadily optimise your application by analyzing user behaviour or create different themes for your application.
Pustefix comes with a role based authentication and authorization system. Serve different content to your users based on their current roles and deny access to restricted content or features. You can either use the built-in role system or plug-in custom roles and constraints.