Moqui Framework Features (through 2.0.0)

Moqui Framework gives you flexible tools to quickly create functional and secure applications.

Moqui Framework helps you build applications quickly and scale complex applications to hundreds of thousands of lines of efficient, well organized code instead of millions of lines of mess. Along the way you work on only what you care about, and let the framework take care of the rest.

  1. Moqui Framework Features (through 2.0.0)
    1. Big Ideas
    2. Flexible deployment
    3. Clustering Support
    4. Default Runtime
    5. Technical Features
    6. Developer Friendly API
    7. Security
    8. Performance Monitoring
    9. Resources
    10. Localization
    11. Web Environment
    12. User Management
    13. Common business data structures and seed data
    14. Entities (Database)
    15. Services
    16. XML Screens
    17. Tools Application
    18. Example Application

Big Ideas

Comprehensive: Moqui Framework is designed to provide comprehensive infrastructure for enterprise applications and handle common things so you can focus your efforts on the business requirements, whether it be for a multi-organizational ERP system, an interactive community web site, or even a bit of simple content with a few forms thrown into the mix.

Automatic Functionality: By using the tools and practices recommended for the framework you can easily build complex applications with most security and performance concerns taken care of for you.

No Code Generation: Moqui relies on dynamic runtime functionality to avoid the need for code generation. This keeps your development artifacts small and easy to maintain, not just easy to create.

True 3-Tier Architecture: Many modern frameworks have tools for database interaction and user interaction but you have to roll your own logic layer. Moqui has a strongly defined and feature rich logic layer built around service-oriented principles. This makes it easy to build a service library for internal application use, and automatically expose services externally as needed.

Flexible deployment

Clustering Support

Default Runtime

Technical Features

Developer Friendly API


Performance Monitoring



Web Environment

User Management

Common business data structures and seed data

Entities (Database)


XML Screens

Tools Application

Example Application