FINFinance
- Expense claim
- Purchase request
- Invoice query
- Corporate card
A sign-off step that holds the payment work until somebody decides, and a receipt rule the claimant reads before they submit.
Process management across every department
From a one-line request to a project that runs for months, across every department and every role it touches. The record is the work itself, not a thread in one person's mailbox: a new starter can pick it up on their first day, and nothing walks out of the door when somebody leaves. Your customers see the same clarity your team does.
Why most rollouts stall
A tool arrives with somebody else's idea of how a company is organized, and every team that does not fit starts working around it. Legal keeps a shared mailbox because there is no request type for a contract review. The fleet manager keeps a spreadsheet because vehicles are not an asset class the tool understands. The work still happens. It just stops happening anywhere you can see it, report on it, or hand it over when somebody leaves.
The five that ship seeded, three a customer added, and one nobody has defined yet.
FINA sign-off step that holds the payment work until somebody decides, and a receipt rule the claimant reads before they submit.
MKTA brief that cannot be filed without a deadline, because a request without one sits behind everything that has one.
OPSAnything unsafe jumps the queue and pages a person, rather than waiting politely for business hours.
HMRA bank detail change calls the number already on file before anything moves. That step is not optional.
INTThe desk the others were modeled on, with the device, the site and the patch level already attached.
A breakdown on a route pages the duty manager. A service due next month waits its turn.
A deviation carries the batch number from the moment it is raised, because finding it later is the expensive part.
Anything touching consent goes to a named reviewer, never to whoever is free.
Name it, give it a prefix, and write the questions it needs answered. Nobody has to ask us to add it.
The same request, from both sides


How it holds up once it is running
Operations staff see Operations. Not a filtered view of everything, and not a link that fails after they click it. The department predicate is in the SQL that answers the question, so a guessed address returns nothing rather than something it then hides.
Finance defines Finance's categories, Marketing defines Marketing's. Categories are retired rather than deleted, because the name on a request filed two years ago still has to read correctly.
Waiting on the requester stops the clock. A target that keeps running while your team is blocked is a number nobody trusts, and a number nobody trusts gets ignored.
A REST API your own apps can file into, Microsoft Entra for sign-in, and sessions hosted from the technician's own Teams account rather than a shared service mailbox.
How it is licensed
Defining a sixth department does not trigger a conversation with us. Charging by department would price the exact behavior the product exists to encourage.
Each client corporation runs as its own instance with its own data, its own branding and its own identity provider connection.
Pricing depends on scale and on what you need connected, so there is no table here pretending otherwise. One conversation is usually enough to give you a real figure.
Read the detail
The first of those opens your mail client, addressed to contact@technooptics.com. A person reads what arrives.