Skip to content

IoT desktop software

Desktop software for your machines that works on site, even offline

Windows, Mac and Linux apps that connect to machines on your local network, log every reading and alert operators on the spot. Your data stays on site, and syncs to the cloud only if you want it to.

  • Windows, Mac and Linux
  • Serial, USB, Modbus and TCP
  • Data stays on site

Sample screen

What is IoT desktop software?

IoT desktop software is an installed computer app that connects directly to machines on a local network or by cable, to monitor them, log their data and raise alarms. It keeps working without internet, which suits factories and remote sites. MGT builds it for Windows, Mac and Linux with Tauri and Rust, and Swift for macOS.

The problem

When desktop software is the right choice

The internet isn't reliable

Shop floors, sheds and remote sites can't depend on a cloud connection.

Data must stay on site

Customers, auditors or your own rules require it.

Machines connect locally

Over serial, USB or a local network rather than the internet.

Operators work at a station

A fixed PC beside the line needs a fast, focused screen.

What we build

What your desktop software can do

Connect to machines locally

Serial (RS-232, RS-485), USB, Modbus RTU and TCP, or a custom protocol.

Live machine view

Every machine's status and readings on one screen.

Data logging

Every reading saved to a local database with timestamps.

On-screen alarms

Visual and sound alerts at the workstation the moment a limit is crossed.

Reports and export

Shift reports and exports to Excel, CSV or PDF.

Operator and admin roles

Operators run machines, supervisors see reports, admins change settings.

Setup and calibration tools

Configure devices, set limits and calibrate sensors from the app.

Optional cloud sync

Send data to a cloud dashboard when online. Nothing is lost when offline.

Options

Desktop, cloud, or both

On site only

Desktop

Everything runs on a local PC. No internet needed, data never leaves the building.

Remote access

Cloud

Data goes to a cloud dashboard so managers can see it from anywhere.

Most common

Both

The desktop app logs locally and syncs to the cloud when the connection allows.

Use cases

What people use it for

  • Monitor welding, CNC or packaging machines on the floor
  • Log test results for every unit before dispatch
  • Run calibration and setup tools for your devices
  • Keep a full machine history without internet
  • Print or export shift and quality reports
  • Give operators a simple, fast screen beside the line

Our capability

What we've already built

Real systems running on real hardware. Every project starts from this experience.

  • Pond and water monitoring with oxygen sensors and automatic aerator control
  • Mobile apps that start, stop and schedule diesel engines and pumps
  • Real-time panic and alarm systems with instant notifications
  • Machine data loggers that collect readings over TCP and run on site
  • QR codes on machines that open a live health page
  • Bluetooth apps for device setup, readings and control

Works with

Connects to the hardware you already have

We work with common industrial and consumer protocols, and with custom ones when your device needs it.

Protocols and connectivity

  • Modbus RTU and TCP
  • MQTT
  • TCP/IP
  • HTTP and REST
  • WebSockets
  • Serial RS-232 and RS-485
  • Bluetooth LE
  • Wi-Fi
  • 4G and LTE

Devices and controllers

  • PLCs
  • ESP32
  • Raspberry Pi
  • Industrial gateways
  • Custom boards
  • Sensors and meters

Technology we use

  • Tauri
  • Rust
  • JavaScript
  • React
  • Swift
  • SQLite

Frequently asked questions

Which operating systems do you support?

Windows, Mac and Linux. Most shop-floor PCs run Windows, so we test there first.

Does it really work without internet?

Yes. All logging, alarms and reports run locally. Cloud sync is optional and catches up when the connection returns.

Can it connect to our machines?

If your machine has a serial port, USB, Modbus or a network connection, very likely. We confirm this with you before you commit.

Is the app heavy on old PCs?

No. We build lightweight native apps that start quickly and run well on modest hardware.

How do updates work?

The app can update itself when online, or we can provide installers for sites with no internet.

Who owns the data?

You do. It's stored on your machines, in your database, under your control.

What does your shop floor need to see?

Tell us which machines you run and what you want logged, shown or alarmed. We'll reply with how the desktop app would connect and work.

We reply within one business day.