Everything you need to know 
about our Digital Twin platform

Digital transformation of physical systems and equipment related to infrastructure, manufacturing, mobility, or utilities, requires applications that can deeply understand the real world and respond intelligently in context. These apps need to reason over IoT data, simulate what-if scenarios, detect anomalies, and provide intuitive, often natural language–based, interfaces.

Delivering such functionality involves integration of digital twin models, AI and ML models, simulation engines, and custom application logic. The effort to build digital twins and integrate them into applications is complex and expensive, typically achieved by integrating services often across multiple disconnected platforms and open-source technologies.

Twinit solves this problem by providing a core set of capabilities, orchestrated by a low-code framework. It enables SIs to rapidly “compose” one off digital twin enabled applications, or “re-compose” application templates to create repeatable solutions.

Twinit is a Platform as a Service that provides a compute environment to develop, test, and deploy your AI powered digital twin Apps. SIs do not have to concern themselves with building, integrating and managing infrastructure hardware / software. They also don’t need to build enterprise grade backend services for their Apps.

Twinit provides all the core backend services that Applications need, while enabling the Apps to leverage third party services when needed. In short, Twinit is the infrastructure, and the backend services you need for your Apps. This reduces the skill sets required to build, deploy and manage Applications, significantly accelerating time to value, and reduces total cost of ownership dramatically.

Twinit’s AI service delivers a developer-first, composable multi-agent framework for building intelligent, digital twin–enabled applications. It allows developers to compose Agents, Agent Teams – leveraging the System Tools, System Agents provided by Twinit. The AI Service also enables developers to build a knowledge base for RAG and enable Agents to use RAG for AI grounding. In its first release, agents operate in deterministic sequences using shared context. But the architecture is intentionally designed to evolve toward full agentic AI - enabling goal-driven, adaptive, and autonomous digital twin solutions in future iterations.

The AI service will enable developers to build tools and enable natural language interaction. It also provide a Code Generation Agent – which assists developers by generating Twinit ready code (JavaScript scripts) from plain-language requests. Its roadmap includes support for agent memory and long-term context, supervisory agents for dynamic orchestration, and goal-based reasoning and autonomous decision-making.

The short answer is, yes. Twinit is “unopinionated”, your App opinionates it with its own schemas. So you determine what you wish to build. Twinit facilitates the how to build it.

  • Twinit is “composable”. Your App is a collection of scripts (JavaScript) that configure the applicable Twinit services the way you choose to build your App.

  • Twinit is designed to provide an open environment to innovate. If your App needs services that are not available from Twinit, your App may leverage relevant third-party services as needed.

  • Your App can have web, mobile or desktop clients. If you are developing a web client, you may do so using the IPA-Core React framework which is available to you open source against Apache license 2.0

Developing Apps that target the built environment is typically 3 – 5x faster on Twinit, as compared to building a standalone App. The diversity of skills needed for building, deploying and maintaining the App, the associated costs, and the time to value are all significantly lowered. You lower your risk by building your App on Twinit.

Industry benchmarks estimate that the cost to maintain applications over their lifecycle can be up to 80% of the Total Cost of Ownership (TCO). Twinit lowers the lifecycle maintenance costs of Apps by 50 – 75%. These savings provide significant Return on Investment (ROI) on the cost incurred on Twinit subscriptions. Where do these savings come from?

  • Technology changes: Twinit handles changes to underlying libraries, databases and middleware technologies. Changes to underlying backend technologies do not affect Apps that are built and deployed natively on Twinit.

  • Requirement changes: An App on Twinit is a collection of scripts deployed to a Twinit workspace. The scripts are easily modified to meet functional requirements that evolve over time. Changes to the App do not touch the more complex backend services they interact with, diminishing the cost of change.

  • Cyber security: While it is important for the App consider cyber security requirements, the bulk of remediation costs to mitigate progressively emerging cyber security risks are handled at the platform level.

Twinit is not a product, and therefore does not provide applications out of the box. It enables developers to develop custom one off applications, or use open-source application templates and customise them. Open-source application templates can be found in digitaltwin-factory, a community of Twinit developers. Templates are currently available for “Capital Projects” and “Asset Intelligence”.

An App on Twinit is a collection of scripts (JavaScript) that define the data model, data pipelines, data persistence, business logic, permission models etc. Every time the App is deployed, a workspace is created on Twinit. The workspace provides a dedicated and access-controlled instance of all the scripts related to the App, and the application data. The scripts configure the Twinit services and dictate the behavior of the App for a specific workspace. This architecture allows Apps to be rapidly customized by editing the scripts, deploying them rapidly at scale, and managing their individual lifecycle.

The subscriber of Twinit receives an App ID (defined as a unique data model) from Twinit. The ownership of Intellectual Property associated with the App ID is defined by the contract between the SI and their customer. The Application data is owned by the Twinit subscriber which is typically the end customer. Typically, a SI resells the Twinit subscription to their customer. Twinit has no access to the code associated to the App ID, or the data associated with the App ID.

CIOs grapple with technical debt or unmet expectations from existing IT investments. Custom applications or point solutions intended to address the gaps result in a heterogenous mix of technology stacks, leading to increased lifecycle costs, lack of inter-operability, vendor lock in, gaps in maintenance, support and more.

CIOs of enterprises are also striving to harmonize data governance, enhance cyber security, ensure agility, scalability, and sustainability, while streamlining vendor relationships.

Twinit solves all these challenges. It establishes a common tech stack and a composable approach to creating Apps that extend capabilities of existing IT systems and fill their gaps. The composable platform approach reduces lifecycle costs, enables interoperability, and improves agility, speed and support.

Cyber security concerns are largely addressed at the platform level, reducing overhead of managing security of distinct Apps.