Quiet intelligence for complex systems.
Fi Systems is a Canadian software studio. We build AI tools that let engineering and operations teams stop retyping and chasing information from one tool to the next.
Read information out of drawings, documents and records.
Found on sheet 1 of 1
- Base plate× 1
- Upright bracket× 2
- Bearing housing× 2
- Shaft× 1
- Hex bolt M16× 8
5 parts · 14 units · ready to check
| Part no. | Description | Qty | Item master |
|---|---|---|---|
| FA-2041-01 | Base plate, 10 mm | 1 | Found |
| FA-2041-02 | Upright bracket | 2 | Found |
| FA-2041-03 | Bearing housing Ø40 | 2 | New part |
| HW-0816-060 | Hex bolt M16 × 60 | 8 | Found |
| FA-2041-05 | Shaft Ø40 × 620 | 1 | Check number |
5 lines · 4 found in item master1 new part · 1 number to check
PR-2041 Request for procurement
- EngineeringParts list submitted
- Item master4 found · 1 created
- Part numbers5 / 5 checked
- ProcurementWaiting for review
- 09:12Parts list submitted by engineering
- 09:124 parts matched in the item master
- 09:14New part FA-2041-03 created
- 09:31Part number FA-2041-05 confirmed by engineering
- 09:32Request sent to procurement for review
| Check | Value | Limit | Result |
|---|---|---|---|
| Shaft deflection at mid-span | 0.42 mm | 0.50 mm | Pass |
| Bearing load, each housing | 3.1 kN | 4.0 kN | Pass |
| Bolt preload, M16 | 68 kN | 72 kN | Pass |
| Base plate bending stress | 171 MPa | 165 MPa | Review |
3 pass · 1 to reviewBase plate stress is above the limit: check the plate thickness.
| Equipment | Repairs this year | What the notes say | Next step |
|---|---|---|---|
| Pump 3 | 3 | Bearing noise, again | Review now |
| Compressor 2 | 2 | Seal leak | Watch |
| Conveyor 1 | 1 | Belt tension | On plan |
| Press 7 | 0 | Nothing unusual | On plan |
Pump 3Three bearing repairs in nine months, spotted in the repair notes. Check it more often.
Most of the work happens between systems.
Technical companies run on drawings, documents, spreadsheets and systems that don't talk to each other. People fill the gaps by retyping, checking and emailing, and every handoff is a chance for something to go wrong. Three places it happens:
Engineering knows what a project needs. Getting it ordered means copying it all over again.
-
The design
parts_list.xlsx
Engineering's list of parts, straight from the design software.
-
Copied by hand
FA-2041-03 2 FA-2O41-05 1 HW-0816-060 8 Retyped into a spreadsheet. One part number has the letter O instead of a zero.
-
Questions by email
Is this a new part, or do we already have it?
Someone has to go and check.
-
Order on hold
Purchase orderWaiting for answers
Nothing gets ordered until every line is sorted out.
Before a new part is approved, every measurement on its drawing gets checked. Most of that is still typed by hand.
-
The drawing
bracket_drawing.pdf
One drawing can list 140 measurements, each with its allowed margin.
-
Listed by hand
Measurements listed87 of 140
Each one copied into a checklist. A full day for a complex part.
-
One typo
Hole 40 mm ± 0.05 Length 120 mm ± 0.5 Radius 6 mm ± 0.2 The allowed margin on the length should be ± 0.05. A zero went missing.
-
Wrong result
Length 120.31 mmPassed, should have failed
The part is approved against the wrong number.
Every repair gets written down. Almost nobody reads it back.
-
Repair logged
repairs_2026.csv
The job is closed. Reason: “other”.
-
The real cause, in a note
Bearing noise again, like last month. Replaced it.
The useful part is in a comment no report looks at.
-
Same schedule
Pump 1 every 90 days Pump 3 every 90 days Pump 4 every 180 days Pump 3 keeps the same check-up schedule as the others.
-
Third breakdown
Pump 3Down again
Third time this year. The warning signs were in the notes.
The same gaps show up across the operation
We apply the same capabilities wherever work passes from one team or tool to another.
Procurement
Parts lists go straight from the design files to purchasing, with every part checked against what you stock.
Quality and compliance
We tie inspections, certificates and audit records back to the drawings and specifications they're meant to prove.
Maintenance
Repair history and technician notes become an early warning for the problems that keep coming back.
Engineering
We read drawings and specifications, and build the calculation and checking tools engineers repeat every day.
Operations
We move approvals, handoffs and records out of inboxes and into one place every team can see.
How we work
Four steps, and where we've already done each one.
- 1
Start with one real process
Every project starts with the work itself: who does it, what they use, and where it slows down. We pick the part where software will make the biggest difference, and begin there.
BronswerkWe started with the handoff that slowed their projects most: getting parts from the drawing to purchasing.
- 2
Show it early, shape it together
We put something working in front of the people who'll use it as soon as we can. What they notice in their real work shapes what gets built, long before anything is final.
BronswerkTheir engineers and buyers tested each version on real projects. What they flagged changed the rules, the wording and the flow.
- 3
Fit into what you already run
We connect to your ERPs, databases and older software that still does its job, and build around them instead of asking you to start over.
BronswerkTheir parts came from several generations of equipment and numbering. The tool works with that history instead of forcing a cleanup first.
- 4
Stay with it after launch
Launch is where real use begins. We host, support and keep improving what we build as your work changes.
QarrotOur own employee recognition platform, which we've built and run for years for companies around the world.
Led by its founders
They shape each project with the client and bring together the people it needs.
Aaron CarrChief Executive Officer
Ulises OrtegaChief Technology Officer
Have work stuck between systems?
A few lines about the work is enough to start.
Tell us about your challenge