Skip to content
willowark

One system, not a pile of parts.

Most real problems live at the boundary: between a machine and a database, a sensor and a dashboard, a legacy system and a modern one. We make technologies that weren't originally designed together work as one system.

Reviewed

Four systems behaving as oneserialRESTRESTSQLRESTLegacy machineserialERPVision cellIntegration layerthe seamUnified dataPeopledashboards, alerts

Hover or focus a component to see what it is and what it talks to. Arrow keys move between them.

A legacy machine, an ERP, a vision cell and a quality database are joined by an integration layer so the data exists once and the people who need it see it.

Components:

  1. Legacy machine (serial): A 1998 controller with an RS-232 port and no documentation.
  2. ERP: Orders, inventory, costing.
  3. Vision cell: Inspection results per part.
  4. Integration layer (the seam): Translates, validates, and stores once. This is the work.
  5. Unified data: One record per part, per order, per event.
  6. People (dashboards, alerts): Production, quality and the office see the same numbers.

Connections:

  • Legacy machine to Integration layer over serial
  • ERP to Integration layer over REST, both directions
  • Vision cell to Integration layer over REST
  • Integration layer to Unified data over SQL
  • Unified data to People over REST
A typical architecture, drawn to explain the pattern — not a specific client's system.

Sound familiar?

  • Four vendors, four systems, and none of them talk to each other.
  • Someone re-types the same order into three places.
  • Every integrator we call only does their half of it.
Illustrative: a plant floor dashboard on a wall-mounted TV beside production equipment

What's included

8 services under Systems Integration.

Software Integration

Software integration services that connect ERP, MES, CRM, and custom apps with reliable APIs, message queues, and monitored data pipelines built to last.

Learn more →

Hardware/Software Integration

Hardware/software integration engineering that connects PLCs, sensors, and instruments to the applications that need their data — from drivers to dashboards.

Learn more →

Machine-to-Cloud Integration

Machine-to-cloud integration that moves PLC and sensor data into cloud platforms securely — OPC UA, MQTT, store-and-forward buffering, and clean data models.

Learn more →

Edge-to-Cloud Systems

Edge-to-cloud systems engineered end to end: local processing for latency and uptime, cloud for storage and analytics, connected by secure, resilient links.

Learn more →

Protocol Integration

Protocol integration for industrial systems: Modbus, OPC UA, MQTT, EtherNet/IP, serial, and proprietary protocols bridged into one coherent, documented network.

Learn more →

Data Integration

Data integration services for manufacturers: schema mapping, ETL and ELT pipelines, historian connectivity, and a single trustworthy view of operations data.

Learn more →

Legacy Equipment Connectivity

Legacy equipment connectivity services: get data from serial-only and pre-network machines into modern software without replacing hardware that still works.

Learn more →

Custom Integration Engineering

Custom integration engineering for systems no off-the-shelf connector supports — reverse-engineered interfaces, custom drivers, and durable middleware builds.

Learn more →

How we approach it

Straightforward, in this order.

  1. 01

    Map what exists

    Every integration starts with an inventory: systems, protocols, data owners, and the undocumented workarounds holding it all together today.

  2. 02

    Read-only first

    We extract and prove the data flow without changing behavior. Production systems that work deserve respect; write paths and control come later, with rollback plans.

  3. 03

    Translate, don't replace

    Modbus to MQTT, serial to API, legacy database to modern application — bridging usually beats ripping out equipment that still does its job.

  4. 04

    One accountable system

    When it ships, the boundary disappears: one data model, one monitoring surface, one team to call — instead of four vendors pointing at each other.

Ask about Systems Integration

Describe the problem. Get a straight answer.

One line is enough. An engineer replies within a business day.

We reply within one business day. No newsletter unless you ask. Privacy

Typical engagement

Shape
Discovery and an integration map first, then interfaces built one boundary at a time with tests, then a coordinated cutover.
Duration
Point integrations in weeks; multi-system programs typically two to six months with a phased cutover.
Team
An integration lead who owns the map and the vendors, plus engineers per interface.
You hold at the end
  • Integration map with owners and data flows
  • Interfaces with automated tests
  • Cutover plan and rollback
  • Documentation of every connection
Pricing
Scoped per project after a call; fixed-price phases where the scope is firm, time-and-materials where it isn't. How engagements work →

Work it out yourself

What would a system for this look like?

Answer six questions about what you have and what you want, and watch a system diagram assemble itself — machine, sensor, gateway, broker, store, dashboard, alert. Export it, or send it to us as the start of a scope.

Open the architecture sketch

How this gets priced

What moves the number, before there is a number.

We publish no rates — every engagement is quoted against a written scope. What we can tell you is what that scope will turn on, so you can see the shape of the price before the call.

Cost drivers

  • Number of systems and the state of their interfaces
  • Whether data models agree on what a part, an order or a lot is
  • Ownership — who is allowed to change what
  • Legacy protocols and undocumented machines
  • Whether the integration must be real-time

A typical first phase

An interface inventory: every system, every port, every export, and a map of which record is the source of truth for what. It ends with the seam chosen and a scope for the first join.

What makes it expensive

  • Two systems that both believe they own the same record
  • Vendors who will not share an interface
  • Real-time sync where nightly would do

What makes it cheaper

  • Choosing one source of truth per record and enforcing it
  • Batch where batch is enough
  • A thin integration layer instead of modifying either system

Who this is for

Built for operators, not for the demo.

Anyone whose systems don't talk to each other — plants with disconnected equipment, companies with siloed software, and integrators facing a cross-disciplinary scope.

Available as a scoped project, contract engineering, or a fractional arrangement — see how we work.

Common questions

Asked before every Systems Integration project.

What does a systems integrator actually do?

An integrator makes separately-designed technologies behave as one system: machine to database, sensor to dashboard, legacy software to modern API, plant floor to cloud. The work is equal parts protocols, data modeling, and engineering judgment about what should talk to what.

Our equipment uses old protocols. Can it still be integrated?

Almost certainly. Modbus, serial, proprietary logs, even dry-contact signals can be bridged into modern systems with the right gateway and translation layer. Age alone rarely disqualifies equipment from integration.

How do you avoid breaking systems that already work?

Read-only first: we extract data without changing behavior, prove the integration in parallel, and only then add write paths or control — with rollback plans. Production systems that work deserve respect.

Can you integrate software systems, not just machines?

Yes — connecting business applications, databases, APIs, and cloud platforms is half of integration work. The interesting projects usually cross the boundary: an ERP that needs to know what the plant floor is doing, for example.

Our vendors are protective of their systems. How do you work with them?

Directly and respectfully. We ask each vendor for their supported interface, work within it, and document the boundary so responsibility is clear when something breaks. Where a vendor offers no interface, we discuss the options with you openly rather than working around them quietly.

What happens when one of the integrated systems is upgraded?

Integrations are built at documented interfaces with tests that exercise them, so an upgrade shows up as a failed test rather than a surprise in production. We also leave a map of every connection, its owner, and what depends on it.

Strategy. Software. Systems.

Have a system that should exist?

Tell us what your operation is doing manually, what isn't connected, or what you're trying to build. We'll tell you plainly whether and how we can help.