top of page
modern-servers-in-data-center-with-blinking-lights-2026-09-24-00-08-41-utc.jpg

For IT, architecture, and procurement teams

Platform and security

Open standards. Your data model. Your infrastructure.

Bridge OT and IT ecosystems with a security-engineered, vendor-agnostic architecture built to ingest multi-protocol data seamlessly across vast physical environments.

​

Written for the review your team will run before anything is signed.

platform-connect-model-web_2x_edited.jpg

Any vendor, any protocol, at the edge or in the cloud

Building, plant, and utility protocols run through one connectivity layer. Where nothing off the shelf fits, a configurable driver handles the source.

BACnet/IP

DNP3

REST

IEC 60870

Allen-Bradley

Yokogawa

Modbus

SNMP

SOAP

IEC 61850

Mitsubishi

GE

OPC

MQTT

HL7

Siemens

Omron

Honeywell

Your model stays yours

TwinWorX builds a knowledge graph of your assets and how they relate, on the open ontology your domain uses: RealEstateCore, ASHRAE 223P, BRICK, Project Haystack, ECIM, SSO, and others. Where you already have a model, it maps to it.

​

The model belongs to you, not to an e-Magic schema. If you replace us in ten years, you keep the asset you paid to build.

Your tenant, our tenant, or your own servers.

All three are supported configurations, not special cases. Healthcare, government, and industrial clients have each chosen on premise.

Your Azure tenant

Runs in your subscription

Under your identity provider and data residency, bought through your existing Microsoft agreement.

e-Magic's Azure tenant

We host and operate it for you

No Azure capability to build, no operational load, and not shared with other clients.

​

On premise

Runs on your own servers

For regulated or air-gapped environments, with no cloud connection required.

 

IN YOUR OWN TENANT

Who owns the subscription? ​

You do.
 

Who holds the identity provider?

You do.
 

Where does the data reside?​

Your tenant, your region.

What can e-Magic see?

​

Only what you grant.

A language model never acts on your building

It proposes; a deterministic engine disposes. The language model writes rules your engineers can read before they run, and the rule engine checks each one against safety limits and interlocks. Where they conflict, the limit wins, on the record.

​

TwinWorX Copilot, our assistant and not Microsoft's, runs on any LLM endpoint, including the model your organization already governs. On your own endpoint:

No AI sub-processor to declare

No training on your data, because it never reaches a third-party model

Your existing approval is the approval

No inference markup; model cost stays in your account

Answers are only as good as the model you supply, so we ask which one early.

Go deeper: bring your own language model →

Security, designed with your team

Topology, segmentation, and identity are decided with your IT team, not handed to them.

Encrypted

TLS in transit, encrypted at rest.

Role-based access

Every user authenticates; permissions follow the role.

Audit logs

Who saw what, and who changed what.

OT kept apart from IT

​The edge opens every connection outbound from your OT network, so nothing on the cloud side can open a session into your building systems

Life-safety stays read-only

​Code-mandated systems stay in their native systems. TwinWorX supervises; it is never in their control path.

Seven writeback controls

​Per-point enablement, elevated authorization, rate limiting, readback confirmation, reversion to local control if communication drops, immutable audit, and manual override.

Buying through Microsoft or Carahsoft

TwinWorX is listed on the Azure Marketplace and Microsoft AppSource and co-sold by Microsoft, so committed Azure spend can be applied to it. U.S. public sector buyers can purchase through Carahsoft.

Bring your security questionnaire.

Thirty minutes with one of our engineers, with your architecture or security lead in the room. We will walk through topology, identity, and segmentation for your environment.

Prefer to read first? The platform technical overview → · ← How it works

bottom of page