Skip to content

Software · Data · Cloud · IoT

Software engineering, from the app on your phone to the plant room

Fiabtec designs, builds and runs web and mobile products, data platforms and cloud infrastructure, and the building-automation and industrial software most firms won’t touch. One engineering team, from the first sketch to production.

Based in Ottawa, Canada · Serving clients across North America and worldwide

Services offered
11

From product design to cloud operations and building systems.

Technical response
24h

Every enquiry is answered by an engineer.

Niagara modules shipped
50+

Our specialty: software for building and industrial systems.

Team, end to end
1

Design, build, QA, cloud and support, without vendor hand-offs.

What we do

Eleven services, one engineering team

Pick one, or let them work together: the same team can design the app, build the data platform behind it, run it in the cloud and connect it to the equipment it depends on.

Sound familiar?

Problems we’re called in to solve

Most of our projects start with one of these.

Process

From first conversation to production

The same disciplined lifecycle for an app, a data platform or a Niagara driver.

  1. Discovery

    Workshops, a look at what exists, and a written scope with priorities and an estimate.

  2. Design

    Prototypes, architecture and data models agreed before production code is written.

  3. Build

    Two-week sprints with demos, automated tests and continuous integration on every change.

  4. Launch & run

    Staged release, monitoring, documentation and a support plan, or a team that stays.

Why Fiabtec

Engineers who understand the whole system

Most software firms stop at the edge of the IT network. We grew up on the other side of it, writing software for building and industrial systems, where code must be correct, efficient and maintainable for decades. That discipline goes into every app, platform and model we build.

  • Full cycle, one teamDesign, development, QA, cloud and support, without hand-offs between vendors.
  • From sensor to screenWe connect the devices, the data and the apps, so nothing gets lost between them.
  • Documented & maintainableReadable code, automated tests and documentation with every release.
  • Long-term supportVersioned releases, monitoring and upgrades long after launch.
$ npm run test:cipipeline #1842 · main
✓ pricing › applies volume discount (4 ms)✓ pricing › rejects an expired voucher (3 ms)✓ api › GET /orders → 401 without a token (18 ms)✓ api › contract matches the mobile app (22 ms)✓ e2e › customer reorders from history (2.4 s)✓ e2e › checkout works on a 390 px screen (3.1 s)✓ perf › p95 under 300 ms at 500 req/s Tests  1,248 passed · 0 failed · coverage 86 %
  1. Business rules are pinned down by fast unit tests that run on every commit.
  2. API and contract tests catch the change that would have broken another team’s app.
  3. Real user journeys run in real browsers and screen sizes before anything ships.

Our specialty

Deep expertise in buildings, energy and IoT

Behind the general practice sits a rare specialty: custom software for the Niagara Framework and the building-automation and industrial systems around it. We write native modules and drivers, integrate equipment the vendor calls unsupported, and turn station data into energy savings you can verify.

It is also why our data and cloud work is unusually good with operational data: we know where it comes from.

Where we work

Industries we serve

Different sectors, the same need: software that fits how the work is really done.

Insights

Guides from our engineers

Practical, vendor-neutral writing from the problems we work on every day.

System integration

Integrating undocumented legacy equipment into Niagara 4

The manufacturer is gone, the manual is missing, and the equipment still runs the plant. A step-by-step look at how undocumented devices become native Niagara points — without putting operations at risk.

4 min read

Have something that needs building, fixing or connecting?

Tell us about it — an engineer replies within 24 hours.

Start a project