Struktural Platform Documentation
AI builds your apps. You own the infrastructure.
Introduction
What if you could build your application in minutes?
Imagine conversational AI conceptualizing your business rules, automatically scaffolding your database, and delivering a production-ready CRM in less than an hour.
Struktural is a high-performance, multi-tenant enterprise application platform built on .NET 10. It is designed to bridge the gap between rapid application development (Low-Code) and enterprise-grade extensibility (Pro-Code).
The platform allows organizations to design, deploy, and scale complex line-of-business applications without the traditional overhead of managing boilerplate code, database migrations, and frontend scaffolding, while retaining the ability to inject deep business logic through native C# scripting and external API integrations.
Core Philosophy
Traditional Low-Code platforms often suffer from the "glass ceiling" effect: they excel at building simple CRUD applications but fail when business requirements demand complex synchronous validation, asynchronous orchestration, or strict data isolation. Furthermore, most "AI App Builders" produce black-box outputs that lock you into their proprietary hosting environments.
Struktural addresses this by pairing an advanced AI Architect with a decoupled, transparent execution engine. You converse with the AI to generate the application, and the AI outputs standard JSON schemas and native C# scripts. Because the platform natively supports standard relational databases (PostgreSQL, SQL Server) and cloud providers (Azure, AWS), you maintain total ownership of your data and infrastructure.
Primary Capabilities
AI-Driven Generation: A built-in AI Architect that translates natural language prompts into complete, enterprise-ready applications, including relational data models, UI layouts, C# business logic, and automated master data seeding.
Dynamic Data Modeling: Design relational database schemas through configuration. The platform natively handles database migrations, idempotency, and foreign key relationships across PostgreSQL, SQL Server, and Oracle.
Smart UI Generation: Declarative UI engine that dynamically renders complex layouts, including Master-Detail forms, data grids, interactive calendars, geospatial maps, and conditional formatting, without writing frontend code.
Enterprise Security: Built-in mechanisms for Role-Based Access Control (RBAC), Field-Level Security (FLS), and hierarchical Row-Level Security (RLS) managed dynamically at the database level.
Pro-Code Extensibility: A secure, sandboxed scripting environment allowing developers to intercept lifecycle hooks (e.g.,
OnValidate,BeforeCreate) and write raw C# to enforce business constraints or interact with the file system and external APIs.Asynchronous Orchestration: A robust workflow engine for background processing, supporting cron schedules, webhook triggers, entity event subscriptions, and human-in-the-loop task routing.
Integrated in your ecosystem: Seamlessly connect with external systems by importing OpenAPI/Swagger definitions. Go beyond standard CRUD by exposing custom business process APIs, and orchestrate cross-system communication through robust event integration, webhooks, and asynchronous workflows.
Multi-Tenant Architecture: Native support for tenant isolation, allowing multiple independent environments to run safely on a single unified deployment, with specific configurations and secret management per tenant.
Documentation Organization
This knowledge base is structured to serve the different personas interacting with the Struktural platform:
Overview: High-level concepts, architectural principles, and capability summaries.
Platform Administration: Infrastructure deployment, global security, authentication providers (SSO), and tenant provisioning.
Application Building: Guides for utilizing the Struktural Studio to model schemas, design views, and seed master data.
Business Logic & Scripting: API references and technical constraints for writing C# logic within the platform's execution sandbox.
Automations & Workflows: Detailed specifications for designing and configuring background orchestration processes.
External Integrations: Configuration of external web services, data mapping, and API consumption.
AI & MCP Integration: Configuring external AI assistants (Cursor, Claude) and internal RAG chatbots to query this documentation via the Model Context Protocol.
Technical Reference: Centralized hub for strict API definitions, internal JSON schemas, and technical syntax rules designed for Architects and AI Agents.