Manufacturing / HMI Software

    HMI software operators can read at a glance

    Operator screens full of bright colours and animated pumps hide the one value that matters. Agnotic Technologies designs and builds HMI software for machine builders and plants: a clear display hierarchy, alarms that mean something, web-based screens over OPC UA and access control at the operator layer.

    Hierarchy
    Overview to diagnostics
    Alarms
    Prioritized and shelved
    OPC UA
    Web-based screens

    Trusted by global innovators

    Benchmark
    Chibasco
    Fundency
    Lantimer
    Lauren
    Lera
    One Minute
    Pento Pix
    TAP
    Xtrium
    Healthevolve
    Benchmark
    Chibasco
    Fundency
    Lantimer
    Lauren
    Lera
    One Minute
    Pento Pix
    TAP
    Xtrium
    Healthevolve
    Benchmark
    Chibasco
    Fundency
    Lantimer
    Lauren
    Lera
    One Minute
    Pento Pix
    TAP
    Xtrium
    Healthevolve
    Benchmark
    Chibasco
    Fundency
    Lantimer
    Lauren
    Lera
    One Minute
    Pento Pix
    TAP
    Xtrium
    Healthevolve
    Industry Overview

    What is HMI software?

    HMI software is the human machine interface an operator uses to watch and run a machine or process line: the screens, alarms, trends and controls. Agnotic Technologies builds HMI software and web-based HMIs over OPC UA for machine builders and plants, following high-performance HMI practice, with role-based access and a log of operator actions.

    Industry Challenges

    Why do legacy HMI screens slow operators down?

    Most HMIs grew screen by screen over years. The result is hard to read exactly when it matters.

    • Every screen is a detailed process picture, so an operator has to hunt for the abnormal value.

    • Colour is used for decoration, so red and green no longer stand out when something goes wrong.

    • Alarms flood during an upset, and the important one is buried under nuisance alarms nobody rationalized.

    • The HMI runs on an ageing panel PC whose operating system and runtime can no longer be patched.

    • Anyone at the panel can change a setpoint, and there is no record of who did.

    • Screens were never tested against a simulation, so problems surface during commissioning.

    Display hierarchy

    What should each HMI display level show?

    We design the screen set top down with this hierarchy, so an operator moves from overview to detail in a few steps and always knows where they are.

    HMI display levels against what the operator sees, the actions allowed and the alarm treatment
    LevelWhat the operator seesActions allowedAlarm treatment
    Level 1: plant or line overviewKey values and trends for the whole area in muted greys, with colour kept for abnormal statesNavigation onlyCount and highest priority of active alarms per unit
    Level 2: unit or machineEverything an operator needs for normal running of one unit or machineStart, stop, mode changes and setpoint changes within limitsActive alarms for the unit with priority; acknowledge and shelve by authorized roles
    Level 3: equipment detailOne equipment item or loop with its faceplate, interlocks and trendsManual operation and tuning by authorized rolesAlarm detail with cause and response guidance from the alarm database
    Level 4: diagnosticsDevice diagnostics, I/O status and communication healthMaintenance actions by maintenance rolesDiagnostic and system alarms routed to maintenance, not operators
    Our Approach

    How do we approach an HMI build?

    Three choices made before any screen is drawn.

    Start from tasks and the alarm philosophy

    We list what operators actually do in normal running, start-up and upsets, and agree alarm priorities with operations before designing screens.

    Design in greys first

    Neutral backgrounds and restrained graphics, with colour reserved for abnormal conditions, so a problem stands out on any level.

    Separate viewing from control

    Browser clients can show screens widely, but control actions are allowed only from authorized stations and roles, and every action is logged.

    Capabilities

    What does our HMI development cover?

    We build the operator layer. PLC logic programming and safety instrumented systems stay with your controls engineers.

    Screen set design

    Display hierarchy, navigation and a style guide for colours, symbols and faceplates.

    Alarm presentation

    Priorities, acknowledge, shelving and suppression shown clearly, with an alarm summary and history.

    Web-based HMI over OPC UA

    Browser clients fed by an OPC UA client that uses the security mode your network requires.

    Trends and historian views

    Live and historical trends for the values operators compare during an upset.

    Role-based access and audit

    Sign-in, roles and a log of every operator action with user, time, old and new value.

    Legacy panel HMI replacement

    Tag and screen inventory from the old project, rebuilt and tested against the same machine.

    Languages and units

    Screens in the operators' languages and local units, switched per user.

    Simulation test bench

    Simulated tags that drive every screen before the HMI meets the real machine.

    How It Works

    How does a web-based HMI connect to the machine?

    The layers we build for a web HMI. Control logic stays in the controller.

    PLCs and controllers

    Existing logic is left untouched. The tags the HMI needs are exposed through an OPC UA server.

    1

    OPC UA server

    Runs on the controller or a gateway, with user authentication and the Sign or SignAndEncrypt mode your security plan sets.

    2

    HMI server

    Subscribes to tags, holds alarm state, enforces roles and writes the operator action log.

    3

    Operator clients

    Browsers at the panel or in the control room; control actions only from authorized stations.

    4

    Enterprise boundary

    Read-only data passes to the historian, MES or SCADA integration layer through the plant DMZ.

    5
    Engineering Stack

    Standards, protocols and tools for HMI software

    Chosen to fit your controllers, your network rules and your operators.

    Practices and standards

    ISA-101 HMI practiceANSI/ISA-18.2 alarm managementISA/IEC 62443NIST SP 800-82

    Protocols

    OPC UAModbus TCP and EtherNet/IP through gatewaysMQTT for read-only data out

    Front end

    React or Angular web clientsSVG graphicsTouch layouts for panel screens

    Platform and security

    Role-based accessOperator action audit logHardened panel PCs or thin clientsOn-premises or edge hosting
    Measured Impact

    What should an HMI let you measure?

    Measures we build into the HMI and its alarm reports.

    Alarm rate
    Alarms per operator

    Annunciated alarms per operator over time, for alarm reviews.

    Standing
    Standing alarms

    Alarms active for longer than the limit your philosophy sets.

    Shelved
    Shelved alarms

    Alarms shelved, by whom and for how long.

    Actions
    Operator changes

    Setpoint and mode changes by user and shift.

    Use Cases

    Where do HMI projects usually start?

    First releases we scope, each tied to one machine, unit or screen set.

    01

    Machine builder HMI

    A standard HMI for a new machine model, built once and shipped with every unit.

    02

    Panel HMI replacement

    An ageing panel PC project moved to a supported, web-based HMI.

    03

    Supervisor web views

    Read-only screens for supervisors and engineers away from the panel.

    04

    Alarm presentation clean-up

    Alarm summary, priorities and shelving rebuilt after a rationalization.

    05

    Multi-site screen standard

    One style guide and faceplate library shared across plants.

    06

    HMI software for startups

    Equipment startups that need a production-grade HMI for their first machines.

    Integrations

    Which systems does HMI software connect to?

    The HMI sits between the controllers and the plant systems above them.

    Control

    PLCs and controllers

    Data access

    OPC UA servers and gateways

    Trends

    Historian

    Supervision

    SCADA

    Production

    MES

    Work orders

    Maintenance system

    Sign-in and roles

    Identity provider

    Boundary

    Plant network DMZ
    What we check

    How do we test an HMI before it reaches the plant?

    Testing happens against a simulation first, then on the installed machine.

    Simulation

    • Simulated tags drive every screen
    • Alarm floods replayed to check the summary stays readable
    • Each operator task walked through by a real operator

    Factory acceptance test

    • Every screen, faceplate and navigation path checked against the design
    • Permissions tested for each role
    • Loss and recovery of communication tested

    Site acceptance test

    • Screens checked against live signals on the installed machine
    • Alarm priorities confirmed with operations
    • Operators trained on the final build

    After go-live

    • Alarm performance reviewed with operations
    • Change requests logged and versioned
    • Operating system and runtime patching planned

    Compliance-First Development Services Backed by Global Standards

    We build secure, scalable products designed for privacy, interoperability, and regulatory readiness from day one across every sector we serve.

    ISO 27001 logo

    Information Security Management

    Adhering to the international gold standard for managing information security risks.

    ISO 9001 logo

    Quality Management Systems

    Ensuring consistent quality in software delivery and operational process optimization.

    Our Edge

    Why Global Leaders Choose Us

    We combine deep technical expertise with industry-specific knowledge to deliver solutions that aren't just functional, but transformational.

    Enterprise-Grade Security

    We implement rigorous security protocols and compliance standards (HIPAA, GDPR, SOC2) across all industrial solutions to protect sensitive data.

    High-Performance Scaling

    Our architectures are built to handle massive data loads and user bases, keeping performance steady whether you're serving ten or ten million.

    Accelerated Time-to-Market

    Using our suite of internal tools and proven frameworks, we cut setup work so your first release reaches users sooner.

    Embedded AI Integration

    Beyond simple wrappers, we build deep-learning integrations and predictive analytics directly into the core of your industry-specific workflows.

    Engagement Model

    How does an HMI engagement run?

    We start with one machine or unit and its operators. We agree a fixed first release on the scoping call.

    01

    Scoping call

    Machines, controllers, the current HMI and the network rules.

    02

    Task and alarm review

    Operator tasks and alarm priorities agreed with operations.

    03

    Screen design and style guide

    Hierarchy, faceplates and colours reviewed with operators.

    04

    Fixed-scope first release

    One machine or unit, tested on simulation and at factory acceptance.

    05

    Site acceptance and support

    Commissioning support, training and change control after go-live.

    Facts and sources

    Which standards shape HMI software?

    Short facts we design around, each linked to its primary source.

    Voice of success

    We don't just build products; we forge lasting partnerships. See how we've helped industry leaders transform their vision into technical reality.

    Benchmark

    “I can clearly see how Agnotic has a unique way of handling end-to-end development. They are always active on quick chat and provide support quickly.”

    Aaron Phelan

    Aaron Phelan

    Founder, Benchmark

    Latimer

    “Agnotic combines deep technical expertise with strong domain knowledge. They understand the business context, anticipate challenges, and make collaboration smooth and effective.”

    John Pasmore

    John Pasmore

    Founder, Latimer

    My Lauren

    “Agnotic is the best technical team we evaluated. Their engineering excellence made our work dramatically easier and allowed us to stay focused on what matters most for maternal care outcomes. They took full ownership of the technical execution, and we are always happy to continue working together.”

    Kim Smith

    Kim Smith

    Founder, My Lauren

    Related pages

    Related manufacturing software services

    This page covers the operator interface. These pages cover the systems above and around it.

    Frequently Asked Questions

    The HMI is the operator interface for a machine or unit. SCADA supervises many controllers and sites, usually with its own HMI screens on top. We build the operator screens; data movement from SCADA to enterprise systems is covered on our SCADA integration page.