Operational engineering

Your people keep the decisions.We take the hours around them.

We build the complex systems an operation runs on — on top of the ERP, the industry systems, and the spreadsheet half of it actually runs on.

Contact us

What we build

Software Shaped by Your Process

We build the system around how your operations actually work, and keep it running after it goes live.

See it on your data

  • 92%

    Orders processed without a human touch

  • 11min90sec

    Per order, from email to ERP

  • +40%volume

    Same headcount, over twelve months

How they behave

What Every System Has in Common

The industry changes, the data changes, the ERP changes. These four things hold in every one.

Our Method

  • Today

    • Order read14:06
    • Document checked14:09
    • Deal priced14:12
    • Part Match: Maria T.

    They do the work

    Reading orders, checking documents, pricing deals, matching parts against a catalogue — done by software, with a person deciding where it matters.

  • Works with

    • Outlookreads
    • Gmailreads
    • Excelreads
    • SAPreads + writes
    • Business Centralreads + writes

    They fit what you run

    We connect to the ERP and industry systems already in place. Replacing them is almost never the right project.

  • ApprovedWhy?

    • Contract C-2231§4
    • Rulesv12
    • Daniel H.14 Mar

    They can be explained

    Every result carries what it was based on. When someone asks a year later why a decision went that way, there is an answer.

  • Repository access

    • Nordwerk GmbHOwner
    • Sofia B.Admin
    • logicllabEditor
    • Daniel H.Editor

    They stay yours

    Repository, documentation, configurations, prompts. Nothing is locked to us, and nothing to a model vendor.

Interface illustrations. Names and figures are examples.

How it works

The Same Six Steps

Whatever the industry, whatever arrives — from the document that lands to the record it leaves behind.

See the data layer

    Inbox

    • All 5
    • Orders 5
    • Needs a person 1
    • Jonas Keller · NordwerkCan you do 250 by the 14th? Same as last time4471-B.pdfOrder14:06
    • Halden TechnikPO_22871.pdfOrder13:52
    • Weser Antriebeweekly_orders.xlsxOrder13:40
    • Ostbau AGEDI · OrdersOrder13:31
    • Lindner BauPortal export · 12 linesOrder13:15

    Nobody Changes Their Format for You

    Email, a PDF, a spreadsheet, an EDI message, an export from someone's portal. The system reads all of them, and a new sender is a configuration rather than a project.

    Orders / 4471-B

    NWNordwerk GmbH9/9 matched

    #As writtenYour SKUQtyDeliveryStatus
    1bracket, galv.11890218014 MarMatched
    2seal kit, see att.2044174021 MarMatched
    3same as last time11884025014 MarMatched

    It Matches Against Your Own Catalogue

    Line items, quantities, terms and parts resolved against your master data — not against a generic dictionary that has never seen your article numbers.

    Learn More

    Orders / 4471-B / Line 3

    250 × SKU 118840Confirmed automatically

    Based on

    • Order 3902same SKU, same terms12 Jan 2026
    • Rules · Repeat order"same as last time"v12

    It Acts Where the Rules Hold

    Each result arrives with the document and the rule behind it. A person checks it in seconds instead of redoing it.

    Tasks / Approval

    Price 4% above contractNeeds approval

    • AssigneeMTMaria T. › Account Manager
    • CustomerNWNordwerk GmbH
    • Order4471-B · Line 3
    • DueToday, 16:00

    Approve onceDeclineAsk customer

    The Question Arrives Already Formed

    Routed to whoever can actually answer it, with the missing attribute named. Where the answer is about the data, it becomes a rule, and the same case doesn't come back.

    Learn More

    Orders / 4471-B

    Your ERPConnected

    Sync activity

    • 1Order 4471-B8 linesSynced14:07
    • 2Order 4471-B · Line 3approved byMTMaria T.Synced14:31
    • 3Order 4472-A6 linesQueued14:33

    We Connect to the System You Already Run

    We connect to what you already run and write into it. Replacing it is almost never the right project.

    Orders / 4471-B / History

    Why was line 3 approved above contract?

    • Email from Jonas Keller14 Mar, 14:06
    • Matched to SKU 118840 · rules v1214 Mar, 14:06
    • MTMaria T. approved once14 Mar, 14:31
    • Written to your ERP14 Mar, 14:31
    • Could overrule:TRTomas R. › Head of Sales

    Remembers Every Decision

    What was decided, on what basis, under which version of the rules, and who could have overruled it.

    Learn More

Interface illustrations. Names and figures are examples.

Industries

The Same Problem Underneath

In all four the operational data was never built to be read by a machine.

See the work

Catalog Brain

An order arrives as a line of text, and the part it means has eight parameters. Matches by specification rather than part number — tolerances, materials, classes, cross-references.

The data layer

AgriCore

The economics of a deal lived in one trader's spreadsheet, and in his head. AgriCore prices a cargo across freight, transshipment, duties and FX in seconds, shows every line the number came from, and says so when the margin goes negative.

Custom systems

Closed testing on live deals at partner desks. Ten signed LOIs.

Calculation breakdown

Purchase price:
$187.00/MT
Storage (45 days):
+ $3.60/MT
Rail to port:
+ $14.00/MT
Natural loss (0.250%):
− $0.47/MT
Port handling:
+ $9.50/MT
Fumigation:
+ $1.80/MT
Surveyor:
+ $1.20/MT Estimated
Export duty:
$0.00/MT
Freight to Piraeus:
+ $22.00/MT
Insurance:
+ $1.80/MT
Cost basis:
$240.43/MT
Indicative sell price:
$252.00/MT
Margin:
$11.57/MT

Interface illustrations. Names and figures are examples.

LogiSea

The same certificate exists in four places and none of them is authoritative. Agents that reach a verdict and cite the passage it rests on — over the satellite link the ship already has.

Agents in operations

Three vessels in installation.

The LogiSea chat window. A fleet manager asks for the report on the fuel injection pump plunger seizure on MV Northern Atlas from June 2026. The answer names it — machinery defect report NATL-2026-042 — and gives what is in it: the No.4 pump plunger seized in its barrel and stopped delivering fuel to cylinder four on 6 June 2026, during a North Atlantic ballast passage; the engine was stopped safely and the engine room team overhauled the pump at sea with spares carried on board; propulsion was down for five and a half hours, with no injuries and no pollution; the cause was abrasive wear, most likely cat fines or micro-particulates past the fine filter, with heavy weather contributing. Below the answer, a link to the report itself.

Airport Journey Orchestrator

The most valuable hour in the terminal is the one nobody controls. A passenger layer on the airport's own domain. No app, no login, no personal data at all.

Custom systems

Twelve-week terminal pilot scoped. First engagement at contract stage.

The passenger surface in a phone browser on the airport's own domain. A strip names flight BA1487, London to Barcelona. Below it a card headed you have got time gives one hour twenty minutes to boarding, gate B14, a twelve minute walk, on time, and a button reading show me around. Under that, an airport offer: you have got 50 minutes, a cafe is a three minute walk and quiet right now, with a free pastry before 10:30.The same passenger surface with less time left. The same flight strip for BA1487 sits above a card headed boarding in 18 minutes: terminal 2, gate B14, a twelve minute walk, leave now with about six minutes to spare, and a button reading walk me to the gate. The offer is gone; below the card is a list for the walk itself — fastest route, gate info, grab and go.

FAQ

Questions That Come Up First

The ones asked on every first call, answered before it.

Why you, and not a freelancer or a low-code tool?

Most of what people call automation, low-code already does — and if that is your case, buy one. A freelancer can build it too, once. What neither carries is the part afterwards: escalation rules for what the software must not decide alone, a record of what every result was based on, and a fixed set of known answers that runs against every change so drift shows up before a customer does. Two questions decide which you need: can the rule be drawn, and what does a wrong answer cost.

Learn More ›

Is the first call free?

Yes. Forty-five minutes, and we keep to them. Send two or three of your real documents beforehand and we run them on screen during the call. You leave with a proposal, not a presentation; engineering time starts with the paid review.

Learn More ›

Do we have to replace our ERP?

No. We connect to it as it is configured today, and we write back into it. Replacing an ERP is almost never the right project, and a plan that quietly assumes you will is a plan that fails in month four.

What happens when it gets something wrong?

It stops before it commits and asks. The item goes to a named person as a formed question, with the source attached and a clock on it — not to a folder. Once it is answered, the answer becomes a rule, and the same case does not come back.

The exception queue ›

Who owns what you build?

You do. Repository, documentation, configurations, prompts and the set of known answers it is tested against. Nothing is locked to us and nothing to a model vendor. We keep running it because that is usually the cheaper arrangement, not because leaving is hard.

What the handover contains ›

How would I check you before spending money?

Bring two or three of your own documents to the first call and watch them run. Four systems in four industries are written up in full here, each with what it still needs in order to work. After that there is a paid review with a fixed length and a named list of what you get.

The four systems ›

How long does this take?

A first call is forty-five minutes. A paid review is a fixed number of weeks, agreed before it starts. A first system running on real work is months rather than weeks — and the part of it that starts earning arrives well before the last part is finished.

What does it cost?

Every package is published with a number and a duration beside it, on one page. The entry point is a five-order teardown over 3 days; a paid review of one flow is a week. Both come off the price of the project. The packages are ways to start, not the whole menu. The price of a system is quoted once we have seen the full scope, and the published numbers are what that conversation starts from.

Packages and prices ›

Get started

Start With a Conversation

Forty-five minutes. Send two or three of your real documents and we'll run them while you watch. You leave with a proposal, not a presentation.

Contact us

Or hello@logicllab.com
+36 20 223 2328
WhatsApp on the same number

Call with logicllab · 45 min

Your documents

  • order_march.pdf9 lines readDone
  • price_list.xlsxmatching to your SKUsRunning
  • customer_email.emlNext

After the call

  • Proposal: scope, timeline, package

Interface illustrations. Names and figures are examples.