Platform Architecture
Our platform unifies data from any source — internal systems, external services, and state-of-the-art models — into a single foundation for smart decisions. It adapts to your infrastructure needs while providing ready-to-use applications that make complex data understandable for decision-makers across complex organisations.
The Platform: A Foundation for Smart Decisions
All your data, unified
Our platform connects to internal systems, open datasets, licensed sources, and third-party services — including state-of-the-art models and APIs.
Structured or unstructured — we bring it all together so you can act on it.
This could be anything from internal reports, spreadsheets, time series, and databases to emails, documents, machine logs, PDFs, presentations, or files from external partners.
If it affects your operations, we can work with it — no matter the format or origin.
Flexible integrations
Real-time streams, batch files, APIs, sensors — no problem. You can also send processed data back into your systems to drive action. The platform is open and extendable.
We've integrated with a wide range of enterprise systems — including SAP, Maximo, Microsoft Dynamics, Dassault, and various in-house or industry-specific platforms.
Whether cloud-based or legacy, modern or custom-built — we meet your systems where they are.
Ready-to-use applications
Our own applications are designed to make complex data understandable — not just for analysts, but for decision-makers across complex organisations. They help you make sense of time series, layered structures, and fast-changing situations. The result? True situational awareness, where human insight and real-world data come together to support smarter, faster decisions.
A powerful unified data layer
At the core: a next-generation data layer built for graph, time series, geospatial, vector and object storage. It's made for scale, security, and speed and provides the functions required by an operational data layer.
Deployment on your terms
We know that every organisation has different requirements when it comes to infrastructure, control, and security. That's why our platform is built to deploy where it makes the most sense for you.
Whether you're operating in the cloud, on-premises, or in a fully isolated environment, the platform is designed to adapt:
- Run in public cloud, private cloud, hybrid, or air-gapped/on-prem environments
- Deploy using containerized infrastructure for fast, flexible scaling
- Integrate with your existing identity and access control systems
- Keep security and compliance aligned with your internal policies
- Grow without replatforming — the system scales with your needs
Complete on-premises control: For organizations requiring full data sovereignty, our platform runs entirely on your infrastructure — from air-gapped environments to hybrid cloud setups. You maintain complete control over your data while benefiting from our unified data layer and ready-to-use applications.
From prototypes to production, isolated to interconnected — you choose the environment. We make sure it works.
Platform Architecture Overview
Our platform is built on a layered architecture that provides unified access to heterogeneous data sources while enabling flexible integrations and rich user experiences.
Platform Architecture
Our platform is built on a hierarchical, layered architecture that provides unified access to heterogeneous data sources while enabling flexible integrations and rich user experiences.
Access Layer
Purpose: Multiple interfaces for users and developers to interact with the platform
- AI Visualizations: Interactive dashboards and visual analytics powered by AI insights
- APIs: RESTful and GraphQL APIs for programmatic access to platform capabilities
- Portal: Web-based interface for business users and administrators
- UX/UI: User-friendly interfaces for business users and decision-makers
- Developer Experience (DX): Comprehensive APIs, SDKs, and development tools for technical teams
- MCP (Model Context Protocol): Protocol for AI model integration and context sharing
Data Mesh Layer
Purpose: Next-generation data layer providing unified access to multiple heterogeneous data sources through a single API
- Digital Tvilling Information Model (DTIM): Common language for describing locations, objects, events, and metrics
- Unified Data Access: Single API interface to diverse data sources regardless of format or origin
- Next-Generation Data Layer: Built for graph, time series, geospatial, vector and object storage with scale, security, and speed
- Graph Storage: Complex relationships and knowledge representation
- Time Series: Temporal data and trend analysis
- Geospatial: Location-based data and mapping
- Vector Storage: AI/ML embeddings and similarity search
- Object Storage: Documents, files, and unstructured content
Integration Layer
Purpose: AI-driven and programmatic integrations with external systems
- AI-driven Integrations: Intelligent data processing and transformation using machine learning
- Programmatic Integrations: Traditional API-based and batch processing integrations
- Real-time Streaming: Event buses, webhooks, and live data feeds
- Batch Processing: File drops, database exports, and scheduled imports
- API Connectivity: REST, GraphQL, and custom protocol support
- Data Transformation: ETL pipelines and format standardization
Infrastructure Layer
Purpose: Foundation for deployment, security, and operations
- Containerized Deployment: Docker-based scaling and portability
- Identity Management: SSO, RBAC, and enterprise authentication
- Security: Encryption, access controls, and compliance frameworks
- Monitoring: Health checks, performance metrics, and alerting
Ready-to-Use Applications
Our applications are built on top of this architecture and provide specialized capabilities:
- Skala: Graph modeling and knowledge representation
- Partitur: Cross-organizational timeline coordination
- Calcifer: AI and analytics capabilities
- SpatioMap: Geospatial visualization and analysis
Frequently Asked Questions
What deployment options are available for the platform?
Our platform supports multiple deployment patterns including public cloud, private cloud, hybrid cloud, and fully on-premises (including air-gapped) environments. You can choose the deployment model that best fits your security, compliance, and infrastructure requirements.
How does the platform integrate with existing enterprise systems?
We provide flexible integration capabilities that work with a wide range of enterprise systems including SAP, Maximo, Microsoft Dynamics, Dassault, and custom in-house platforms. Integration can be real-time via APIs and webhooks, or batch-based through file transfers and database exports.
What types of data can the unified data layer handle?
We can handle loads of different kinds of data — structured, unstructured, enterprise systems, tables, SAP, databases, documents, APIs, and much more. We transform all this diverse data into our Digital Tvilling Information Model (DTIM) to create unified insights and enable better decision-making across your organization.
Is the platform suitable for regulated industries?
Yes. Our platform is designed to meet the requirements of regulated industries with comprehensive security features, audit logging, and compliance support. We can deploy in air-gapped environments and provide detailed security documentation upon request.
How does the platform scale with growing data volumes?
The platform is built for scale using containerized microservices architecture. It can scale both horizontally (adding more instances) and vertically (increasing resources) to handle growing data volumes and user loads without requiring replatforming.