# Architecture The platform is built on top of the DPU(Data processing unit) which interprets the [DimML language](https://docs.dimml.io/) at runtime. Modules contain an abstraction which includes business logic and management around projects and users. See the following architectural view of the modules. ![Architecture overview](img/architecture.png) All modules produce an operator stream which is being deployed to the DPU. The DPU either exposes an end point or runs a headless stream as a service.