The A12 Platform: From Principles to Production
CORE MODULE 1
Modeling Platform
CORE MODULE 2
Plasma UI System
The Principles Behind A12: Built to Last
A12 is built on two core principles that make your software projects safe, flexible, and future-ready.
1. Model-Driven Software Engineering
With A12, business logic becomes explicit, machine-readable, and reusable. Business rules and technical specifications are captured in versioned, testable, and evolvable models. Supported by controlled AI automation, A12 generates maintainable code from these models using open-source technologies — while your team stays fully in control.
Benefits: lower project risks, faster release cycles, and systems that last for decades, even as teams and technologies change.
2. Separation of Technology & Business Logic
A12 decouples business logic from frameworks and infrastructure. Your domain model stays stable while technologies evolve. Thanks to its open architecture, frameworks, libraries, and infrastructure can be replaced or upgraded without breaking platform compatibility.
Benefits: long-term adaptability, safe modernization, and predictable platform evolution.
Key Elements
Modeling Platform
A12 is built on Model-Driven Software Engineering — an approach that makes business logic explicit, machine-readable, and reusable. Business rules and technical specifications are captured in models: versioned, testable, and built to evolve.
With controlled agentic automation, AI supports A12 users in generating maintainable code — while your team stays in control. From these models, A12 generates fully functional code based on open-source technologies.
BENEFITS
Plasma Design System
Out of the box: The A12 Plasma Design System
Enterprise UI is hard: consistency, accessibility, responsiveness, and scale all matter. The A12 Plasma Design System delivers these essentials out of the box — so your teams can focus on product value instead of rebuilding the same UI foundations again and again.
Plasma brings together reusable UI components, best practices from numerous client projects, and mgm’s long-standing UX and technology expertise — refined in real enterprise delivery.
BENEFITS
Runtime Platform
Built on proven industry standards
A12 relies on widely adopted, enterprise-proven open technologies. This reduces vendor lock-in, ensures long-term availability of skills, and keeps your systems future-proof.
BENEFITS
Containerization
Out of the box: Kubernetes-ready from day one
Running enterprise applications in production demands reliability, scalability, and full control over your infrastructure. A12 is built for containerized environments from the ground up — so your teams can deploy with confidence instead of wrestling with infrastructure complexity.
A12 combines standardized Docker images, pre-configured Helm Charts, and automated CI/CD pipelines — refined across numerous enterprise delivery projects by mgm.
BENEFITS
A12 Integrated Capabilities
Ready for AI
AI is fundamentally changing software development. What matters is not whether AI is used – but on what foundation. A12 is built on model-driven development, deterministic code generation, and end-to-end quality assurance. This architecture creates the prerequisites to integrate AI-powered workflows into existing processes in a controlled, traceable, and secure way.
The foundation is already in place: every change is traceable, every generated artifact verifiable. This turns AI from a risk into a manageable tool.
What A12 brings to the table for AI:
- Model-driven architecture – Domain models as a single source of truth provide the basis for consistent, verifiable results – with or without AI.
- Deterministic code generation – Proven interpreters and generators produce predictable, reproducible code from models.
- End-to-end quality assurance – Automated consistency checks ensure that changes – whether manual or AI-assisted – meet defined standards.
- Traceability and Governance – Compliance and control are built into the platform – a key prerequisite for the responsible use of AI in mission-critical applications.
Quality Assurance by Design
Quality is not an afterthought on A12 — it is built into every step of the development process.
By combining model-driven development with deterministic generation, automated checks, and integrated testing concepts, A12 enables consistent, traceable, and reproducible software quality across the entire lifecycle.
Instead of testing symptoms late in the process, A12 ensures correctness and consistency at the source: in your models.
Your benefit:
Reliable quality at scale — with fewer regressions, lower testing effort, and confidence in every release.
What makes quality different on A12:
- Model-level validation
Business rules, constraints, and dependencies are validated directly in the model — before code is generated. - Deterministic code generation
Identical models always result in identical code. This eliminates hidden variability and makes behavior predictable and auditable. - Built-in consistency checks
Structural, semantic, and dependency checks are executed automatically to prevent invalid or incomplete models. - Testability by design
Generated applications follow standardized, test-friendly architectures that integrate seamlessly with established testing frameworks. - End-to-end traceability
From business requirement to model, generated code, and deployment — every artifact remains traceable and versioned.
Security by Design - from Model to Runtime
A12 embeds security into the platform architecture itself.
Instead of relying on project-specific implementations, security concerns are addressed systematically — across modeling, generation, runtime, and operations.
This ensures consistent protection, reduces human error, and supports enterprise security and compliance requirements from day one.
The result:
A security posture that scales with your organization — consistent, auditable, and independent of individual project teams.
Security built into the platform:
- Centralized security concepts
Authentication, authorization, and access control are defined once and applied consistently across all generated applications. - Least-privilege by default
Roles, permissions, and data access are derived from the model — reducing over-permissioning and configuration drift. - Secure code generation
Generated code follows proven security patterns and avoids common implementation risks. - Hardened runtime foundation
A12 runtime components are designed for secure operation, including isolation, controlled interfaces, and secure defaults. - Compliance-ready architecture
Traceability, reproducibility, and clear separation of concerns support audits, regulatory requirements, and governance processes.
Accessibility
Accessibility in A12 is not an afterthought – it is a core part of the platform.
The Plasma UI/UX Design System was built from the ground up for creating accessible web applications. Key UI components such as the Form Engine and the Overview Engine are accessible out-of-the-box, meeting the requirements of the European Accessibility Act as well as WCAG standards.
Your benefit: Compliance-ready applications – without additional effort in your project.
What makes accessibility different on A12:
- Accessible engines – Form Engine and Overview Engine meet WCAG standards without additional configuration
- Plasma Design System – all widgets support keyboard, mouse, and touch interaction
- PDF/UA-compliant print output – generated PDFs conform to the accessible PDF/UA standard
- Practical accessibility guide – the A12 team provides regularly updated accessibility guidelines for project teams
- Regulatory compliance – designed to meet the requirements of the European Accessibility Act from 2025 onwards
Flexible Operations
A12 runs where your data is secure – on-premise, private cloud, or public cloud.
Through the strict separation of business logic and technology, you retain full control over infrastructure, release versions, and sensitive data. A12 is Kubernetes-ready and provides standardized build, test, and deployment pipelines that make operations reliable and fully traceable.
Your benefit: Maximum digital sovereignty – with full control over operations, data, and scalability.
What makes operations & hosting different on A12:
- Flexible hosting options – on-premise, private cloud (data center in Germany), or any cloud provider of your choice
- Kubernetes-ready – standardized deployment across DEV, TEST, and PROD clusters
- Automated pipelines – build, test, and deploy based on proven standards
- End-to-end traceability – every artifact is linked to its source code, version, and timestamp
- Scalability – Hazelcast clusters dynamically adaptable to load







