Skip to content

Desktop app · Manufacturing

BIS Data Assistant

Tamper-proof gold purity measurement system for the Bureau of Indian Standards, connected directly to laboratory balances.

The client

The Bureau of Indian Standards is India’s national standards body. Its government laboratory facilities test gold purity, and the measurements they record carry legal and commercial weight. The brief was for a system that connects to the laboratory balances, records every measurement, and makes any manipulation or tampering of that data impossible.

What we built

A Windows desktop application that sits on the bench machine and does exactly that.

  • Direct serial-port communication with Radwag balances. Readings arrive from the instrument, not from a keyboard.
  • Insert-only database architecture. There is no edit and no delete. A record, once written, is permanent by construction.
  • Automated purity calculations - Fineness, Delta and Repeatability - computed by the software so the arithmetic is identical for every sample.
  • Role-based access controls for technicians, reviewers and approvers.
  • Colour-coded audit logs so a reviewer can see at a glance who did what and when.

How it was built

Electron.js with a Node.js core, SQLite3 as the local store, Tabulator.js for the dense measurement tables, and the Serial Port API for the balance link. Runs fully offline, on-premise, in the lab. Four weeks from requirements to deployment, and in daily use at BIS facilities since. No data-tampering incidents have been reported, and BIS commissioned three further desktop applications afterwards.

More in manufacturing Full case study
Website 01

QMS Total

Quality management software for testing and calibration labs, built around ISO/IEC 17025 compliance, plus a family of instrument-connected products.

  • Next.js
  • Tailwind CSS
  • shadcn/ui
  • Vercel
Read the story qmstotal.com
Desktop app 02

Kemwell - RADWAG Multi Connect

Multi-instrument data collection system for pharmaceutical manufacturing, reading several Radwag balances at once.

  • Electron.js
  • Node.js
  • Serial Port API
Read the story
Desktop app 03

CalForms

Equipment calibration tracking and compliance management for laboratories - schedules, records and certificates in one desktop application.

  • Electron.js
  • Tabulator.js
  • Node.js
Read the story
Desktop app 04

Super Olefins - COA Generator

Internal desktop tool that produces standardised certificates of analysis from a library of 300+ templates.

  • React
  • Electron.js
  • PDF export
Read the story
Start a project

Tell us what you're building.

A website, a web application, or software your team runs every day. We scope it in one call and come back with a fixed timeline and price.

Replies within one business day