We build your feasibility study, cash flow model, and full scenario analysis as living software: a desktop app or a secure web portal, not a fragile spreadsheet. Your investors and clients log in, move the levers themselves, and download every number as a fully-formulated Excel proof.
Every screen below is a live recreation of the actual product. Client data anonymised.
Screen 01 · Feasibility Dashboard
This is the front page of a delivered model. IRR, NPV, payback, and debt cover sit above a monthly cash flow engine that runs the full project life. Use the theme buttons to restyle the entire screen live, exactly as your board members and investors can. The same switcher ships in the real product with twelve themes, from boardroom dark to print-friendly high contrast.
| Line | Y1 | Y2 | Y3 | Y5 |
|---|---|---|---|---|
| Revenue | 1,180 | 3,640 | 5,920 | 8,450 |
| Direct costs | (710) | (1,890) | (2,840) | (3,760) |
| EBITDA | 470 | 1,750 | 3,080 | 4,690 |
| Debt service | (820) | (820) | (820) | (820) |
| Tax & capex | (1,940) | (310) | (560) | (780) |
| Net cash flow | (2,290) | 620 | 1,700 | 3,090 |
Every screen exports to a fully-formulated Excel workbook and a board-ready PDF pack. Nothing is hardcoded: your finance team can audit each cell back to its formula.
IRR against your hurdle rate, NPV at your discount rate, payback, and minimum DSCR against loan covenants. These are the four numbers a lender or investor checks first, so they lead the page.
The curve is built from a month-by-month cash engine across the whole project life. That is what exposes the real funding gap and the true breakeven month, which annual models routinely hide.
P&L, cash flow, loan schedules, staffing, capex phasing, and use of funds all sit behind this summary, each on its own screen and each in the Excel export.
Screen 02 · Scenario Analysis
This panel is interactive. It is a simplified version of the sensitivity engine your clients get: price, volume, capex, and interest rate levers with IRR, NPV, payback, and debt cover recalculating as they move. In the delivered product every slider drives the full monthly model, and any scenario can be saved, compared side by side, and exported.
▶ This one is live. Try it.
"What if the bank prices at 14%?" gets answered while everyone is still in the room. No analyst rebuilding a spreadsheet overnight, no version seventeen circulating by email.
The model knows your lender's DSCR covenant and your investor's hurdle rate. The verdict line flips the moment a scenario breaches either, so risk is visible before it is negotiated.
Beyond sensitivities, the product runs loan scenarios both ways: fix the term and get the required monthly payment, or fix the payment and get the payoff period, with a full amortisation schedule for each.
Live Demo · Model in a Box
This is not a mockup. The parameters on the left drive an actual model: capex phased over the build, revenue ramping to full capacity, opex and maintenance capex scaling with production, and every year discounted back for NPV. IRR is solved numerically, payback is interpolated, and the full 20-year table regenerates on every change. It is a deliberately simplified placeholder for the delivered engine, which runs monthly with tax, debt, and working capital, but the mechanics are the same.
▶ Fully live. Move a parameter and watch all 20 years rebuild.
There is no place to type a result. Change an input and revenue, opex, capex, NPV, IRR, and all 20 years rebuild from the same logic, which is exactly how the delivered models stay consistent.
The engine reports the maximum cumulative outflow, which is the number that actually sizes your equity and debt raise. Attractive IRRs have sunk projects that missed this figure.
The CSV button downloads the 20-year table you configured, live from this page. The delivered product does the same with fully-formulated Excel workbooks and PDF packs.
Screen 03 · Sensitivity Tornado
Every driver is flexed 20% either way through the full model and the NPV impact is ranked by swing, biggest risk on top. In one glance a board sees that pricing power matters four times more than capex discipline, so diligence effort goes where the risk actually lives. The chart re-ranks automatically whenever assumptions change, and ships with the backing table in the Excel export.
| Driver | NPV @ Down | NPV @ Up | Swing |
|---|---|---|---|
| Selling price | 1,310 | 7,110 | 5,800 |
| Volume ramp-up | 2,110 | 6,110 | 4,000 |
| Opex | 2,610 | 5,810 | 3,200 |
| Capex | 3,010 | 5,310 | 2,300 |
| Discount rate | 3,310 | 5,210 | 1,900 |
Not "we are sensitive to price" but "a 20% price miss costs $2.9M of NPV". That is the difference between a discussion and a decision.
Each bar reruns the full monthly engine with one driver moved, so interactions (tax, debt service, working capital) are captured. This is not a shortcut multiplication on a summary line.
Lenders and investors use the ranking to focus their questions. You use it first, so the answers are already in the pack when they ask.
Screen 04 · Projects & Portfolio
The project register is the source of truth for every site and product line: status, capacity, and headline economics per project, with pipeline deals tinted amber so committed and tentative are never confused. One click rolls everything up into a consolidated portfolio position, in whichever currency the audience thinks in.
| Project | Region | Status | Capex | IRR | NPV @ 12% | Y5 revenue |
|---|---|---|---|---|---|---|
| Project Kestrel | West Africa | Active | 6,400 | 24.8% | 4,210 | 8,450 |
| Project Baobab | Southern Africa | Active | 9,100 | 21.3% | 6,880 | 11,200 |
| Project Meridian | Caribbean | Active | 4,700 | 19.6% | 3,150 | 6,300 |
| Project Sable | East Africa | Active | 5,900 | 23.0% | 4,360 | 5,450 |
| Project Aurora | West Africa | Pipeline | 7,300 | est. 20% | — | — |
| Project Cinder | Southern Africa | Pipeline | 3,200 | est. 18% | — | — |
| Consolidated (active) | 26,100 | 22.1% | 18,600 | 31,400 |
Pipeline deals sit in the register at their expected economics but are tinted amber and excluded from consolidated totals, so the portfolio position is never flattered by deals that have not signed.
Local currency for operators, USD for investors, switched with one click using a single FX assumption. No parallel spreadsheets in different currencies drifting apart.
Every consolidated number is rebuilt from each project's monthly engine, so you can always click through from the portfolio total to the project, the year, and the month behind it.
Combine · Merge · Export
Each project or product line is its own model, but they all share one assumption structure and one engine. That is what makes combining them trivial: consolidation is a rerun, not a copy-paste exercise, and every output format is generated from the same run.
Screen 05 · Excel Proofs
Every model exports to a versioned Excel workbook with live formulas, not pasted values. Assumptions, P&L, monthly cash flow, loan schedules, and a dedicated proofs sheet that reconciles the headline numbers cell by cell. If a lender or investor wants to interrogate the maths, hand them the file.
| A | B | C | D | E | F | |
|---|---|---|---|---|---|---|
| 10 | Headline results · proof | |||||
| 11 | Project IRR (monthly, annualised) | 24.8% | =(1+IRR(CashFlow!C9:CY9))^12-1 | |||
| 12 | Discount rate (p.a.) | 12.0% | =Assumptions!B6 | |||
| 13 | ||||||
| 14 | NPV @ 12% ($000) | 4,210 | ← live formula, see formula bar | |||
| 15 | Payback month | 41 | =MATCH(TRUE, CashFlow!C11:CY11>=0, 0) | |||
| 16 | Min DSCR | 1.62 | =MIN(Loan!C22:CY22) | |||
| 17 | Dashboard reconciliation | MATCH ✓ | every headline ties to the portal |
The export writes real Excel formulas. Change an assumption in the workbook and everything recalculates, which is exactly what a diligence analyst will test first.
The headline IRR, NPV, payback, and DSCR are re-derived inside the workbook and matched against the portal figures. Trust is earned by the reconciliation row, not requested.
Every release is numbered (this one is v252) with the generating engine version stamped inside. When a number changes between board packs, you can say exactly why.
Why It's Fast
Assumptions live in structured data. A model engine turns them into the dashboard, the scenario suite, the Excel workbook, and the PDF pack in one run. Change an assumption, regenerate, and every artefact updates together, in step, with a new version number.
What's Inside
Monthly P&L, cash flow, capex phasing, working capital, tax, and use of funds across the whole project life. Annual summaries are views of the monthly engine, never separate models.
Price, volume, cost, capex, FX, and rate levers with saved scenario sets: base, upside, downside, and lender stress. Compare any two side by side.
Loan scenarios solved both directions: fixed term to required payment, or fixed payment to payoff period, with amortisation schedules and month-by-month DSCR against covenants.
Running several projects or product lines? A consolidated view rolls them up into one portfolio position with per-project drill-down and a combined investor pack.
Once the project is live, actuals feed in beside the model so variance is visible month by month. The model stays useful after financial close instead of being archived.
Every figure traces to a named assumption or source document. A dedicated traceability view answers "where did this number come from?" before anyone has to ask it.
Delivered as a Windows desktop app that runs entirely offline for sensitive deals, or as a secure web portal with per-user logins for distributed boards and investor groups.
Dark for the boardroom screen, light and sepia for reading, high contrast for accessibility and print. Every view exports cleanly to PDF for the board pack.
One click produces the PDF pack: summary, statements, scenario comparisons, and charts, consistent with the portal and the Excel proof because all three come from the same run.
For Your Clients & Investors
The difference lands in the first meeting. Instead of walking investors through static printouts, you hand them the controls.
Each stakeholder gets their own credentials to the secure portal, or the desktop app for air-gapped confidentiality. No files to email, no versions to reconcile.
They move the levers themselves: pricing, ramp-up, capex, interest rates. Objections surface and get answered in the same session, against the live model.
Any scenario exports on demand as a fully-formulated Excel workbook and a PDF pack, versioned and reconciled, ready for credit committee or investment committee.
Next Step
A working session on your assumptions, then a live portal with your project in it: dashboard, scenario suite, and the Excel proofs to back it. From there, every iteration takes minutes.