ITF Digital

Software built by an operating company

We build the inspection, document, reporting and AI systems that audited operations run on, because our own facilities, consultancy and training work runs into the same problems.

  1. 01Today

    Scores on a printed sheet, photographs on a phone, and the visit rebuilt from memory that evening.

    Printed checklist, photos on a phone
  2. 02The record

    Each finding carries its photograph, its asset, and an action with an owner and a due date.

    The finding
    1. Raised
    2. Action assigned
    3. Closed with evidence
  3. 03The screen

    Four taps per finding, in the order of the walk, and capture carries on with no signal.

    • Photograph
    • Severity
    • Note
    • Asset
    On site, on a phone
  4. 04The approval

    The reviewer sees every photograph beside its finding and approves the report before it reaches a client.

    Named reviewerApproves the reportName and time logged
  5. 05The output

    The report, the findings register and the action list come from the same records, with no retyping.

    Audit and inspection apps
    • Inspection report
    • Findings register
    • Action list
  1. 01Today

    Invoices and delivery notes arrive as phone photographs, and a clerk retypes every field.

    Invoice photographed on a van seat
  2. 02The record

    Supplier, VAT number, date, each line and the VAT total, every field carrying a confidence level.

    The invoice
    1. Read
    2. In the queue
    3. Verified
    4. In the import file
  3. 03The screen

    The field highlighted on the document, the value read beside it, and one action to confirm or correct.

    • Document image
    • Value read
    • Confirm
    • Correct
    At a desk
  4. 04The approval

    Handwritten and low-confidence fields wait for the clerk, who still approves every payment.

    Accounts clerkConfirms uncertain fieldsName and time logged
  5. 05The output

    Verified invoices leave as an import file your accounting system accepts. Nothing posts on its own.

    Data extraction
    • Import file
    • Correction log
  1. 01Today

    A request arrives by email and waits in an inbox until somebody remembers to chase it.

    A request in somebody's inbox
  2. 02The record

    The email becomes a record with an owner and a due date, and the next step lands on a named person.

    The request
    1. Received
    2. Assigned
    3. Awaiting approval
    4. Decided
  3. 03The screen

    One short form at a desk. The person who asked is told where the request stands.

    • Request
    • Owner
    • Due date
    • Status
    At a desk
  4. 04The approval

    Routed, timed and logged. The decision itself stays with the approver.

    Named approverMakes the decisionName and time logged
  5. 05The output

    If it waits, it climbs from the owner to their manager to the overdue register.

    Workflow automation
    • Overdue register
    • Escalation ladder
  1. 01Today

    At month end a coordinator builds the report from WhatsApp photos, a ticket export and a spreadsheet.

    WhatsApp photos, a ticket export, a spreadsheet
  2. 02The record

    Waiting needs a reason. Without one, a job held for a client decision looks like one nobody started.

    The work order
    1. Raised
    2. Assigned
    3. In progress
    4. Waiting
    5. Done
    6. Verified
  3. 03The screen

    Site observations go on a short form when they happen, not written from memory at month end.

    • Site
    • Date
    • Observation
    On site, on a phone
  4. 04The approval

    The report waits for the contract manager, and the approval is logged with it.

    Contract managerApproves the reportName and time logged
  5. 05The output

    Each section assembles from its records. A section with no source is marked as manually written.

    Dashboards and reporting
    • Monthly report
    • Source map
    • Definitions sheet

Step 5 of 5 · The output

Live buildOne job, from paper to working softwarePick another job, or step through this one

ITF Digital · the instrument

System topology

Nothing here replaces what you already run. The sources stay. What gets built is the layer between them and the document, so the document assembles itself from the record instead of being typed at month end.

  1. 01SourcesWhat you already run
  2. 02Agent layerNormalise, check, assemble
  3. 03OutputsAssembled, not typed
  4. 04The traceSource to document
Data sources, an agent layer and outputs assembling in turn, then a single trace drawn from one source through intake, rules and assembly to the delivered report.SOURCESFIELD APPPHOTO + CHECKLISTSPREADSHEETSWHAT YOU RUN TODAYWHATSAPPHOW WORK ARRIVESEXISTING SYSTEMSERP, HR, FINANCEAGENT LAYERINTAKENORMALISE AND TAGRULESWHAT MUST BE TRUEASSEMBLYBUILD THE DOCUMENTOUTPUTSREPORTASSEMBLED, NOT TYPEDDASHBOARDWHAT IS LATEALERTBEFORE IT IS LATETRACEONE PHOTOGRAPH, THROUGH EVERY RULE IT HAS TO PASS, INTO THE DOCUMENT THAT IS SENT
One traceable path, from the thing that happened to the document that is sent
01

Documents every engagement leaves behind

Whatever the service, each of these exists before the step after it starts, and each one is yours whether the project continues or not.

01

The current-state process map

From the one-week systems audit. Every step, handoff, wait and owner, drawn from the work as it runs today. Useful to any supplier you show it to.

02

The written specification

What gets built, what stays manual, what it connects to and the acceptance tests. Its out-of-scope list settles most arguments before they start.

03

The data model document

Every record, field, state, permission and relationship, updated to the day of handover and written for the next developer.

04

The test record

Each test traced to a line of the specification, with who ran it and the result, including a full data export and a restored backup.

05

The cutover record

What moved and when, the fallback, and the date the old process was retired rather than left running beside the new one.

06

The handover pack and runbook

Administrator training, the credential register, the operations manual and numbered procedures for whoever is on call.

07

The source code

In your repository from the first commit, with hosting, domains and subscriptions held in your company's name.

02

Fourteen services, in five groups

Each one can be bought on its own, and most projects touch two. Every card opens on the symptom that usually brings a buyer to it and names what the first week produces. Security readiness work sits with ITF Cyber, linked last.

Build

Internal tools and portals

A spreadsheet became the system nobody dares change. The first week produces a data profile of it.

Read more
Build

Mobile apps for field work

Crews on remote sites still hand in paper job cards. We rebuild the job card as one record before any screen.

Read more
Build

Audit and inspection apps

Inspection photos stay on phones and never reach the report. Week one reorders your checklist to match the walk.

Read more
Build

Document control systems

Nobody can prove which revision of a form was in use. We start with a register of what you actually hold.

Read more
Build

Websites and web apps

Your site is a template, English only, or years old. Arabic and English pages come from a content model you own.

Read more
AI

AI agents for back-office work

Someone spends days assembling prequalification packs. The agent starts by matching the buyer's index against what you hold.

Read more
AI

Assistants over your own documents

Staff ask the same procedure question every week. Before any assistant, we list which of your procedures contradict each other.

Read more
AI

Data extraction

Delivery notes and supplier invoices get retyped by hand. Twenty of your real documents become the field specification.

Read more
AI

Document and report generation

Quotations and letters are rebuilt from the last one sent. Your template set comes back with its variable fields marked.

Read more
Automate and report

Workflow automation

Permits, calibrations and medicals lapse without warning. An obligation register puts an owner on every line.

Read more
Automate and report

Dashboards and reporting

The monthly client report takes two days to write. A source map traces each of its sections to a record.

Read more
Connect and run

Systems integration

Three systems know one customer by three names. The identifier map is written before any code.

Read more
Connect and run

Network management

Scanners drop out in the warehouse aisles. The work opens with a coverage survey and a topology drawing that matches the building.

Read more
Advisory

AI readiness

Management wants an AI plan by next quarter. You receive a ranked register of tasks where AI earns its place.

Read more
ITF Cyber

Security readiness

Control registers, security policies and incident response planning are delivered by ITF Cyber.

Read more
03

What the software hands to a person

Every AI system we build has the same shape, written into the scope before anything is built. The agent reads, extracts, checks against your rules, chases an owner and drafts the output. Then it hands the draft to the person the scope names, who approves anything that leaves the building or changes a record of consequence. The run log is what you show an auditor who asks how a document was produced.

  • Agents do the repeated reading, checking, chasing and drafting that eats a person's week
  • Conformity calls, payments and decisions a regulation assigns to a competent person go to that person, with the evidence laid out
  • Every run is logged with its inputs, its output and the name of whoever approved it
04

The build cycle

Eight steps, and you can see working software at step 4. Nothing here is a black box for three months.

  1. 01

    Enquiry

    The process that is hurting and what it costs you.

    You receiveA scoping call.

  2. 02

    Systems audit

    We map the current workflow, the handoffs and where the data actually lives.

    You receiveA current-state process map.

  3. 03

    Specification

    What gets built, what stays manual, what it connects to.

    You receiveA written specification and scope.

  4. 04

    Build

    Built in visible increments you can look at, not a black box for three months.

    You receiveA working increment you can use.

  5. 05

    Pilot

    Run live on real work with one team before anyone else touches it.

    You receiveA pilot report with fixes applied.

  6. 06

    Deploy

    Rolled out, with the old process retired deliberately rather than left running.

    You receiveThe live system and a cutover record.

  7. 07

    Handover

    Your people trained, the documentation written for them rather than for us.

    You receiveAn operations manual and admin training.

  8. 08

    Support

    A named owner, a response window and a change log.

    You receiveA support agreement and a change log.

05

Asked before the first call

Q01

Who owns the code and the data?

You do. The code sits in your repository from the first commit, and a full data export is built and tested in the first release, not written the week you ask to leave. Hosting, domains and subscriptions are opened in your company's name.

Q02

Will AI make decisions in our business?

Agents read, check, chase and draft. Approvals, conformity calls, money and anything regulated go to a named person, and that hand-off is part of the signed scope rather than a setting somebody can switch off.

Q03

How long before we see something working?

One week for the systems audit, a few days for the specification, then two to five weeks to the first increment you can use on real work. If a supplier promises a finished system inside that window, ask to see it run on your data.

Q04

What does a typical first engagement look like?

A facilities contractor's coordinator spends the last two days of every month building client reports from WhatsApp photos, a ticket export and a spreadsheet. The systems audit traces each report section to its source and finds one, site observations, written from memory. The build assembles the report from records and adds a short capture form for observations, with the first client's report produced from real data in week three. The coordinator now approves the report instead of writing it.

Q05

Can you work with the systems we already have?

Usually, and it is the first thing we check. Many products have workflow and reporting features nobody switched on. Where a connection is needed, the identifier map is written before any code.

Q06

Where do you work, and which sectors do you know?

Most of the work runs remotely, for clients anywhere, and we come on site across Saudi Arabia when the job needs it. We write for manufacturing, food facilities, warehousing and logistics, industrial contractors, facilities and property operators, and healthcare facilities, each on its own sector page.

Start with the systems audit

One week inside your workflow, and a current-state process map you keep whether or not anything gets built afterwards.

Book a systems audit