From Manifest to Full System in Minutes
A comprehensive framework that handles everything from data modeling to user interfaces, all driven by simple manifest files.
Automated schema generation and data modeling with built-in validation and security.
Business rules and workflows defined through declarative manifests.
Dynamic UI generation with customizable components and themes.
Role-based access control and data encryption out of the box.
Intelligent suggestions and automated optimizations.
Built for enterprise-grade performance and reliability.
Define your entire application structure with clean, declarative JSON manifests
{
  "entities": {Manifest FeatureExample entities/tables in your system. Each entity represents a business object like Contact, Order, etc.
    "Contact": {Manifest FeatureContact entity definition - represents a person or organization in your CRM
      "pluralName": "Contacts",Manifest FeatureThe plural version of the name, used in views and navigation
      "sitemap": "[variables('sitemaps').crm]",Manifest FeatureHow the entity is placed in the app model and main navigation
      "locale": {
  "1030": {
    "pluralName": "Kontakter",
    "displayName": "Kontakt"
  }
},Manifest FeatureLocalization support for multiple languages
      "views": {
  "All Contacts": {
    "columns": {
      "Name": {},
      "Email": {},
      "Status": {}
    }
  }
},Manifest FeatureMultiple views can be created to show different fields for different users
      "forms": {
  "Main": {
    "type": "Main",
    "name": "Main Information",Manifest FeatureForms define how a single record is visualized and edited
          "ribbon": {
  "CUSTOM_RESET_PASSWORD": {
    "roles": {
      "allowed": [
        "System Administrator"
      ]
    }
  }
},Manifest FeatureButtons and actions available on the form
          "layout": {
  "tabs": {
    "TAB_General": "[variables('TAB_General')]",
    "TAB_Administrative": "[variables('TAB_Administrative')]"
  }
},Manifest FeatureHow tabs and fields are laid out in the form
          "columns": {
  "Name": "[variables('PrimaryInformation')]",
  "Email": "[variables('PrimaryInformation')]",
  "Status": "[variables('PrimaryInformation')]",
  "[merge()]": "[variables('TAB_Administrative_Columns')]"
}Manifest FeatureFields to display and their placement in the form
      ,
      "attributes": {
  "[merge()]": "[variables('audit')]",
  "name": { "type": "text" },
  "email": { "type": "text" },
  "status": {
    "type": {
      "type": "choice",
      "options": {
        "Active": 0,
        "Inactive": 1
      }
    }
  }
}Manifest FeatureThe data model - defines fields, their types, and validation rules
    }
  }
}