Server# Developers can use tools to read data from the blockchain, compute using that data and create transactions to be broadcast. Each tool requires the developer to program in some language. Platforms# JVM Rust Node.js Python MosaikUI system for dApps Tools# JSON dApp Environment