Platform capabilities

Architecture & Capabilities

CosmoApps is a model-driven platform where the application model becomes the runtime. Design once - derive UI, logic, API, security and scalable multi-tenant storage from structured metadata.

The Model Becomes the Application

Everything in CosmoApps starts from a rich metadata model. Instead of building separate screens, scripts and database schemas, you design one source of truth.

  • Adaptive user interfaces
  • REST API endpoints
  • Business rules and validations
  • Event-driven actions
  • Role-based permissions
  • Tenant-aware document storage

Structured Model

Business domain and runtime intent.

->

Generated Artifacts

Forms
Lists
Rules
Security

Next-Generation Visual Modeling

The Model Designer is not a simple form builder. It is a professional environment for modeling entities, relationships, properties, rules, events and modules.

Model Designer property grid and metadata tree
Metadata tree + PropertyGrid
Types, properties, actions, events
EN

Rich Entity Modeling

Define entities, properties, lookups, collections, inheritance and document-oriented structures visually.

<->

Hybrid Relationships

Use embedded documents where reads must be fast and references where normalization makes sense.

OK

Rules & Events

Describe validation, calculated values and lifecycle behavior close to the model.

MO

Module Composition

Build reusable application modules with explicit dependencies and inheritance-oriented structure.

RBAC

Security

Apply role-based permissions and tenant-aware boundaries at the model level.

JS

Code Extensions

Use JavaScript expressions, actions and custom views for behavior that needs full control.

AI That Understands Your Architecture

AI in CosmoApps is not positioned as magic. It is useful because the platform has an explicit structured model: entities, relationships, rules, modules and permissions.

  • Generate initial model structure from a business description
  • Suggest relationships and embedded snapshots
  • Create and refine rules and validations
  • Detect modeling anti-patterns and risky structures
AI Assistant in Model Designer
AI Assistant panel
Adaptive runtime UI example
Generated runtime interface

Adaptive UI & Runtime

The interface is generated from the model and remains extensible. Start with generated forms, lists, lookups and dashboards, then customize where the business process needs it.

  • Responsive desktop and mobile layouts
  • Generated list and detail views
  • Nested collections and actions
  • Custom JavaScript-powered behavior

When You Need Code

Visual modeling covers common structure and behavior. Custom code remains available for formulas, integrations and non-standard logic.

"REF_" + Number + " - " +
  (DocDate ? formatDateEng(DocDate) : "") +
  (Carrier ? Carrier.FirmName : "")