Built for international development

The programme platform
built for international development.

One system for financial tracking, EVM, procurement, forecasting and donor reporting. Fully offline, available anywhere on Earth.

Questions? support@trilosolutions.com — Response within 24h
Used by
Development banks
Bilateral donors
NGOs & INGOs
Consulting firms
Government agencies
UN programmes
The problem

Your programme runs on a spreadsheet
nobody fully trusts.

Not because the team is careless. Because a 200-tab file shared by email cannot tell you who changed a figure, when, or why.

🕑

The report is already out of date

Eight hours to compile a donor report, from files that stopped agreeing with each other three weeks ago. By the time it is signed, the field has moved on.

🔍

A discrepancy surfaces at audit

A duplicate payment, a tax line counted twice, an exchange rate applied to the wrong year. Found months later, when explaining it costs more than the amount itself.

📜

Nobody can reconstruct the decision

Who approved this variation? On what basis was the envelope revised? The answer sits in an inbox, and the person who has it has left the programme.

Why TRi-Lo

Built different.
For the hardest context.

📡
∞ offline

Works without internet

Field agents in remote areas for weeks? AES-256-GCM encryption + WebAuthn biometrics. ~40MB cached. Auto-sync on reconnection. No competitor offers this.

3 sec

Auto-reconciliation

What took 3 days of audit prep runs continuously. 3 severity levels, 7 anomaly types, duplicate payment detection. Immutable log at Firestore level.

📊
3 scenarios

Forecasting from your data

Optimistic, Realistic, Pessimistic — calibrated on your own historical delay and cost factors, not industry defaults. Live cash-flow per contract.

Migration

Move once. Verified to the last unit.
Then close the spreadsheet.

The first import is done with us, alongside your team. Every figure is reconciled against your existing file before you switch — so you can prove nothing was lost. After that, TRi-Lo is the single source your team works from, and the file is retired.

⚖️

A migration you can audit

Twenty-eight automated controls compare each lot and each field to your existing file before the switch. One mismatch and the migration does not close. You start with figures you already recognise.

🔢

Line by line, never on the total

Two errors of opposite sign cancel out in a sum. A correct total proves nothing about the detail — and the detail is what your auditor opens first.

📤

Then one source, not two

No parallel file to keep in step, no second version of the truth. Your team enters and approves in TRi-Lo, and the reports come out of the same data they worked in.

💰

Donor money measured on donor terms

Your share is compared to your envelope, excluding national counterpart and tax. Mixing the two invents overruns that do not exist — and they end up in a report with your name on it.

📏

Exact amounts, day-rate conversion

No rounding to the whole unit. Every movement converts at the rate of its own day, never an average, so a six-year programme is not re-priced at today’s rate.

📝

Nothing is invented

At import, a status is never inferred and a date never guessed. What your file does not say, the platform does not claim. An inconsistency is shown, not smoothed over.

Beyond the platform

Custom suites for agencies.

Every institution has its own approval circuit, its own reporting formats, its own way of naming things. When the standard platform does not fit, we build the suite that does — on the same foundations, with the same guarantees.

🏗️

Built on the same engine

Not a fresh start. Your suite inherits the financial core, the offline mode, the audit log and the role model already in production — then adds what is specific to you.

🔄

Your circuit, not ours

Approval stages, no-objection workflows, disbursement rules, report templates: modelled on how your institution actually works, not on how a generic tool assumes it does.

🤝

You keep the data, and the exit

Your data stays yours, exportable at any time in open formats. No lock-in clause, no hostage archive. A supplier you can leave is a supplier you can trust.

Getting started

We do the move. You do the work.

No IT team, no installation, no configuration — and no data entered twice.

1

We migrate your data with you

Send us your tracking file. We map it, import it and reconcile every figure against it, alongside your team. You approve the result before anyone starts working.

2

Your team comes in by invitation

Each person receives a named invitation, verified against their own address. Roles are set from day one, and a revoked access is truly revoked.

3

The spreadsheet retires

From then on the work happens in TRi-Lo — including in the field, offline. One source, one set of figures, and reports that come out of the data your team actually entered.

Built for the hardest
programmes on Earth.

Request a demo and we’ll walk you through the exact modules relevant to your donor, your country and your context.

support@trilosolutions.com — Response within 24h

Features

Everything your programme needs.
In one platform.

Every module built for the realities of international development.

Track & Monitor

Live KPIs for every project, every day

Dashboard updates the moment field agents submit data. SPI, CPI, EAC, VAC and TCPI from actual payment records. 9 PMI indicators. Audited 100/100.

Real-time dashboard with 30+ KPIs per programme
PMI EVM: BAC, BCWS, BCWP, ACWP, SPI, CPI, EAC, VAC, TCPI
BCWP weighted by contract value — not simple average
Intelligent alerts: schedule, budget and execution anomalies
100/100 audit reliability
EVM — Live Performance
SPI
0.91
CPI
1.08
BAC — Budget at Completion
€ 12 400 000
BCWP — Earned Value
€ 2 234 000
EAC — Estimate at Completion
€ 11 481 000
VAC — Variance at Completion
+€ 919 000
Financial Control

Reconciliation in 3 seconds. Reports in 30 minutes.

Auto-reconciliation detects discrepancies continuously. 3-scenario forecasting from your real historical factors. All donor formats in one click.

3-severity levels: Coherent / Minor <5% / Major >5%
Duplicate detection: code + amount + 7-day window
Multi-currency support — live FX rates + deviation alerts >5%
Immutable audit log enforced at Firestore database level
3 days → 3 seconds
Reconciliation Status
PJ-001 — Water-point construction
OK
PJ-004 — Rural road rehabilitation
OK
PJ-011 — Primary school works
MINOR 3.1%
PJ-018 — Small dam construction
MAJOR 7.4%
PJ-022 — Cash-for-Work, agriculture
OK
Procurement & Passation

Donor-standard PPM, integrated and live

Full tender lifecycle with Donor-standard risk classification, supervision tracking, and automatic PPM updates. No more Word documents.

PPM with High / Medium / Low risk matrix (donor-standard)
Full lifecycle: tender file → publication → bids → evaluation → award
Stakeholder matrix & supervision tracking per contract
Replaces manual procurement tracking
Procurement Plan — Live
32
Total
4
Risk A
11
Risk B
24
Awarded
CT-002 — Hydraulic works package
Awarded
CT-008 — Equipment supply
Bid evaluation
CT-014 — Consulting services Lot 3
Risk A
Geographic Intelligence

Live GPS maps for every site, every day

Cluster markers with progress and delay overlays. Curated geodatabases optimised for hard-to-map regions (sub-Saharan Africa, MENA). Photo evidence per site.

Cluster map with real-time progress and delay overlays
Curated geodatabases for under-mapped regions (Africa, MENA)
Field-camera capture: 1-tap photo evidence with auto-geotagging
Mobile-camera enabled
GPS — Programme Overview
On track Delayed At risk
8
Active sites
2 regions
5
On track
62.5%
2
Delayed
25%
1
At risk
12.5%
Offline & Mobile

Works for weeks without internet. No security compromise.

AES-256-GCM local encryption + WebAuthn biometrics + anti-brute force. ~40MB IndexedDB cache. Firebase-first flow — PIN only when token truly expired.

AES-256-GCM + PBKDF2 310,000 iterations
WebAuthn biometric: FaceID, fingerprint recognition
Anti-brute force: 5 attempts → automatic lockout
iOS 18 + One UI 7 native UX with haptic feedback
No competitor offers this
Offline Auth — Field Status
AES-256-GCM encryption
ACTIVE
WebAuthn biometric registered
OK
Network connectivity
OFFLINE
Local session valid
12d 4h
Pending sync records
63 queued
Beyond the basics

Capabilities your team didn’t know they needed.

Six more pillars that complete the platform — included from day one, no upgrades.

📊

3-Scenario Forecasting

Optimistic / realistic / pessimistic projections, calibrated on YOUR historical delay and cost factors — not generic averages.

Delay factor from your real start-to-handover gaps
Cost factor from paid vs. tendered data
Monthly cash-flow per contract
Data-driven
💰

Treasury & Multi-Currency

Agreement rates, live FX, disbursement tracking, transfers between your foreign-currency and local accounts. Built for multi-donor cash-flow reality.

Live FX (open.er-api.com + Frankfurter)
Works and cash-for-work payment tables with tax
FX deviation alert >5%
Multi-currency
📝

Donor Report Export

One-click reports for KfW, AFD, World Bank, EU and UN templates — from live data, no Excel re-entry. 8h → 30 min.

One-click .docx / .pdf / .xlsx
All standard donor templates
IATI-compatible structure
One click
📋

Excel Migration

Auto header detection, deduplication, Safari support. Full migration handled on onboarding — bring your messy spreadsheets.

.xlsx / .xls / .csv all browsers
Auto column mapping
Full migration support included
Smart import
👥

Multi-Tenant & Roles

One platform, multiple programmes. Four role levels enforced at the database layer — not just the UI.

Owner / Admin / Manager / Viewer
Org-scoped data isolation
Firestore-rule enforced (not bypassable)
RBAC native
💬

Real-Time Collaboration

Built-in messaging, document hub and Gantt timeline. Your team coordinates inside TRi-Lo — no more WhatsApp + Drive + Excel.

Per-project messaging threads
Centralised document storage
Gantt timeline with dependencies
All-in-one
Donor compatibility

Built around how major donors actually work.

Native templates, naming conventions and reporting formats for the funders our users actually serve.

KfW
German Development Bank
PPM, ANO, Infrastructure Loans, Cash-for-Work
AFD
Agence Française de Développement
PEMU, FFEM templates
World Bank
IBRD & IDA programmes
Procurement Plan, EAC formats
EU / DG INTPA
European Union
PRAG, NDICI templates
UN agencies
UNDP, UNICEF, OCHA, IOM
CERF, HRP, IATI exports
Custom
Bilateral & foundations
Tailored on onboarding

Don’t see your donor? Tell us — we add new templates on request.

Security & compliance

Built like a bank, audited like one.

Donor money + sensitive beneficiary data. We treat it accordingly.

🔒

End-to-end encryption

TLS 1.3 in transit. AES-256-GCM at rest for offline cache. PBKDF2 with 310,000 iterations for PIN derivation.

🛡️

Database-level RBAC

Permissions enforced in Firestore Security Rules — not just hidden in the UI. A revoked user truly cannot read.

📝

Immutable audit log

Every create / update / delete is logged with user, timestamp and before/after values. Logs are append-only at the rule level.

🇺🇪

GDPR-aligned

EU-resident data on Google Cloud (europe-west). Right to access, rectification and deletion supported on request.

🚀

99.95% uptime

Hosted on Google Cloud + Netlify edge. Automatic failover. Daily backups. PWA works fully offline if anything ever fails.

🔒

Bring your own SSO

Google Workspace SSO out-of-the-box. SAML / Microsoft 365 on enterprise plans. WebAuthn (FaceID, Touch ID) supported.

✉️

Invitation-only access

Nobody can create an account, or a workspace, on their own. Every arrival comes through a named invitation whose email is verified server-side, or through our support team. The refusal lives in the database rules — not in a hidden button.

📏

Amounts to the smallest unit

No rounding to the whole currency unit. Every movement converts at the rate of its own day — never an average — so a six-year programme is not re-priced at today’s rate. Donor share is measured against the donor envelope, never a tax-inclusive total.

Trust, measured

Nothing lost in the move.

Migrating usually means trusting new numbers on day one. Here the switch is proven first: every figure is reconciled against your existing file, line by line, before you leave it behind. Afterwards, TRi-Lo is the source and there is no second file to maintain.

⚖️

28 checks before the switch

Contract values, donor share, amounts paid, tax, physical progress — each lot, each field, compared to your file. One mismatch and the migration does not close.

🔍

Line by line, not on the total

Two errors of opposite sign cancel out in a sum. A correct total proves nothing about the detail — and the detail is what a donor audits. So we check the detail.

🔢

Every screen adds up

Where a screen shows a total above its parts, the parts sum to it. Where it shows a ratio, both terms are measured the same way. Automated invariants, checked on real data, not by eye.

📜

Nothing is invented

At import, a status is never inferred and a date never guessed. What your file does not say, the platform does not claim. An inconsistency is shown, not smoothed over.

Architecture

32 modules.
7 groups.
All included.

No upgrades. No limits. Every module from day one.

🏠 Core
Dashboard
GPS Map
Programmes
Accompanying Measures
🏗 Field
Projects
Sub-Projects
📝 Procurement
PPM View
Donor No-Objection
Grouped Contracts
Vendors
CfW Beneficiaries
Training
Stakeholders
💰 Finance
Disposition Fund
Payments
Consultants
Budget Execution
Forecasting
Fund Requests
Reconciliation
📊 Analytics
EVM Performance
Impact & Risks
Gantt Timeline
Reports
💬 Collaboration
Messaging
Documents
Support Desk
Release Notes
⚙️ Admin
Excel Import
Audit Log
Administration
Legend / Codes
Before vs after

The Excel era is over.

Every programme team we meet has been managing a 200-tab spreadsheet shared over WhatsApp. We replace it.

Faster donor reporting
8h → 30 min
3sec
Reconciliation time
vs. 3 days, every audit
0%
Offline coverage
Works without internet
0
Excel files needed
All in one platform
✕ Without TRi-Lo
8 hours to compile a donor report across 12 Excel files
3 days to detect a financial discrepancy — only at audit
No internet on site = zero data access for weeks
EVM calculated manually — always outdated
Duplicate payments caught only at annual audit
Procurement plan in a Word doc that no one updates
Photos lost in WhatsApp threads, no geo-tagging
No role-based access — everyone has the master file
✓ With TRi-Lo
Donor report in 30 min from live data — one click
Reconciliation runs continuously — flagged in 3 sec
Full offline mode — AES-256 PIN, works indefinitely
EVM from actual payments — always current
Duplicate detection: code + amount + 7-day window
Live procurement plan with risk A/B/C classification
Geo-tagged field photos, organised per project
Database-level RBAC — revoked = truly revoked

See it on your programme.

Live demo tailored to your donor and country context.

Access

Ready in minutes.
Runs anywhere.

Any modern browser, no install, no config.

How it works

Three steps to
get started

1
Open trilosolutions.com
Chrome, Safari, Firefox or Edge. Any device. No installation.
2
Sign in or join your team
Email or Google SSO. Each person enters by named invitation, verified against their own address.
3
Install as PWA for offline
“Add to Home Screen” — full offline AES-256 PIN. No app store.
TRi-Lo.
Connect to your workspace
trilosolutions.com
All 32 modules from day one
Excel migration support included
No credit card required
Roles

Four role levels, enforced at database level.

Firestore Security Rules — not just the application layer.

👑
Owner
Full access: all modules, settings, billing, members.
Full access
⚙️
Admin
Import, members, reconciliation, all financial.
Advanced
📋
Manager
Treasury, forecasting, budget execution, project updates.
Operational
👁️
Viewer
Read-only — donors, auditors, consultants.
Read only

Need help getting your
team onboarded?

Full Excel migration and onboarding support for all new programmes.

Contact

Let’s talk about
your programme.

Demo, pricing, partnership — response within 24h.

✉️
Email
Demos, pricing, partnerships.
support@trilosolutions.com
🌎
Platform
Production platform.
trilosolutions.com ↗
Response time
All enquiries within 24h. Demo sessions within 48h.
🌎
Languages
French, English, German. Platform supports all three.
Book a Discovery Call
Tell us about your programme and we’ll tailor the demo.

By sending you agree to be contacted by the TRi-Lo Solutions team.

Message sent!

We’ll get back to you within 24h at

FAQ

Frequently asked questions

Pricing is per programme, not per seat. We tailor it to your programme size, number of projects and donor reporting requirements. Onboarding, data migration and training are included. Request a quote during your discovery call — typical answer in 24h.
TRi-Lo is designed for any organisation managing infrastructure projects financed by international donors: NGOs, consulting firms, government agencies, development banks and their operational partners.
TRi-Lo is a PWA that caches ~40MB via IndexedDB, with AES-256-GCM PIN auth with optional biometrics when Firebase tokens expire after 7+ days offline. Anti-brute force after 5 attempts. All changes sync on reconnection.
Independently audited at 100/100 in April 2026 — and re-checked on every release since. 28 automated parity controls reconcile each figure against your existing file at migration, line by line, so you can prove nothing was lost in the move. After that, TRi-Lo is the source and the file is retired. Plus 30+ Number() guards, division-by-zero protection, formal financial validators (overpayment, VAT excess, FX deviation), 7-anomaly reconciliation engine, immutable audit log with field-level diff and snapshots.
Yes — and the first one we do with you. We map your columns, import, then reconcile every figure against your original file so you can prove nothing was lost. Supports .xlsx, .xls and .csv. Once the migration is approved, your team works in TRi-Lo and the file is retired: no parallel spreadsheet to keep in step.
A standard programme is up and running in under one week: account creation, data import, role provisioning and a 60-minute team onboarding call. Larger multi-component programmes typically take 2 weeks. We handle the heavy lifting.
Our Story

Built from a real problem.
By someone living it.

TRi-Lo did not start in a boardroom or an innovation lab.
It started with a conversation — and one man’s impossible schedule.

“There must be a tool that does all of this. One tool. Everything in one place. Why doesn’t it exist?”

— Daniel Schumann, Managing Director, TRILO Development Consultants SUARL

The man behind the idea

Daniel Schumann is a seasoned development consultant based in North Africa. For years he has managed complex, multi-million infrastructure programmes funded by international donors across Africa. He knows the field inside out — the terrain, the pressure, the accountability cycles, the donor expectations.

But knowing the field did not make the work easier. If anything, it made him more aware of just how broken the tools were.

What it was like — before TRi-Lo

After a full and demanding day in the field, Daniel would come home and continue working in his room — cross-referencing spreadsheets, chasing discrepancies, assembling donor reports by hand from a dozen disconnected files.

No time for a run. No time for himself. Just Excel files, copy-paste, and the weight of knowing the numbers still were not reconciled.

This was not an exception. This was the job — every week.

One conversation changed everything

One evening, Daniel mentioned something that had been on his mind for a long time: he had searched everywhere for a tool that could handle all of it — financial tracking, procurement, EVM, reporting, offline field operations — in one place. Built specifically for the realities of donor-funded programmes in developing countries. Not a generic project management app. Not another template. Something built for his world.

He could not find it. Nobody had built it.

That is when I — Walid Azar, a logistics and sales consultant who had developed a deep interest in AI and advanced prompting techniques — said: let’s build it.

Not as a developer. As someone who had learned to harness AI tools to architect and ship real, production-grade software — working alongside a network of IT professionals and students across North Africa and Europe who helped push TRi-Lo to the standard international programmes deserve.

~1 year
In development
From first line of code to first live programme
27+
Modules built
Every one shaped by real field experience
Day 1
First real user
Daniel — managing his own programme on the tool he co-built

Daniel was our first user. And our toughest critic.

When TRi-Lo was ready, Daniel did not just test it. He ran one of his active multi-million infrastructure programmes on it from day one. Every edge case, every missing feature, every friction point came from him using it under real conditions: real stakes, real deadlines, real donor accountability.

That is not a beta test. That is a guarantee.

Who TRi-Lo is built for

Daniel’s problem is not unique. It is shared by everyone carrying the weight of complex, donor-funded programme management without the right tools.

📋
Independent Consultants
Managing programmes alone, no admin support, no enterprise budget.
🏠
NGOs & INGOs
Accountable to multiple donors, managing projects across multiple regions.
🏗
Implementing Agencies
Government bodies and executing agencies responsible for delivery on the ground.
🌎
Consulting Firms
Technical assistance providers managing portfolios on behalf of donors and governments.

What we actually set out to do

TRi-Lo is not a startup trying to disrupt development finance. It is a practitioner-built tool with one goal: give back time — to the consultants working nights, to the programme managers missing bedtime stories, to the field agents who deserve better than a broken connection and an outdated spreadsheet.

We are also here to make life easier for donors and oversight bodies — better data means faster decisions, cleaner audits, and programmes that actually deliver on their objectives.

The people behind TRi-Lo
DS
Daniel Schumann
Managing Director — North Africa

The practitioner whose lived experience gave birth to TRi-Lo. First user, toughest critic, and the reason every feature exists.

WA
Walid Azar
Logistics & Sales Consultant — Wittlich, Germany

A consultant by trade, with a deep early interest in AI and prompting techniques that enabled him to architect and ship robust software without a traditional dev background — supported by a network of IT professionals and students across North Africa and Europe.

If you’re still managing
programmes in spreadsheets

Daniel built TRi-Lo because he needed it. You might too.

🔒 TRi-Lo Admin — Leads

Leads
Loading…