FSA logo
FSA ERP · Cost workbook · Ethereal Purpose Lda.
← ProposalPresentationDownload Excel
US$133,500implementation, 3 lots
13 sprintstwo weeks each, 25 iterations in all
800person-days
US$350,020five-year total cost
Sprint plan – cost of every iteration
Each lot: design week, two-week build sprints, system test, UAT, go-live. Role days = working days × the phase allocation in the Staffing Plan; cost = days × day rate. Scope per sprint is indicative and confirmed in the design week.
LotIterationPhaseStartEndWorking daysSprint goalScope (requirements and work packages)Build work planned (p-d)Build capacity (p-d)LoadELBASD1SD2DEV1DEV2DEV3QAOPSPerson-daysCost (US$)
Lot 1Design weekDesign16 Nov 202620 Nov 20265Validate Appendices A–D with each owner; configuration workshops; backlog signed offConfiguration from policies (8 p-d)8.08.0100%2.05.02.01.02.012.0$2,610
Lot 1Sprint 1Build sprint23 Nov 20264 Dec 202610Platform core: parameter schedule, approvals engine, roles, SSO and MFA, lead logPlatform core (30 p-d), Roles and permissions (6 p-d), Microsoft 365 SSO (4 p-d), INV-01, INV-05, INV-13, INV-14, RSK-01, GOV-03, CMP-0657.557.0101%2.07.010.010.010.010.010.04.00.563.5$10,390
Lot 1Sprint 2Build sprint7 Dec 202618 Dec 202610Deal pipeline: screening, Deal Data Sheet, KYC files, CASS and UN screening feedINV-03, INV-04, INV-06, INV-09, INV-10, INV-15, CMP-01, CMP-03, CASS integration (5 p-d), Screening feed (5 p-d), CON-0257.557.0101%2.07.010.010.010.010.010.04.00.563.5$10,390
Lot 1Sprint 3Build sprint21 Dec 20261 Jan 20276IC and Board engine: IC calendar and packs, No Objection, declarations (short sprint: year-end days off)INV-07, INV-08, GOV-02, CMP-05, CON-05, TRV-0335.034.2102%1.24.26.06.06.06.06.02.40.338.1$6,234
Lot 1Sprint 4Build sprint4 Jan 202715 Jan 202710Limits, risk and compliance: limit engine, early warning, screening, SEAH and tax registersRSK-02, RSK-03, RSK-04, RSK-05, CMP-02, CMP-04, CMP-07, CMP-09, CMP-10, CMP-12, PFA-07, PFA-08, TRV-0157.557.0101%2.07.010.010.010.010.010.04.00.563.5$10,390
Lot 1Sprint 5Build sprint18 Jan 202729 Jan 202710Disbursement and payments: Disbursement Pack, Panel A + B release, ITL and MCB, procurementPFA-01, PRC-07, PRC-08, ITL integration (8 p-d), MCB integration (10 p-d), FIN-04, PRC-01, PRC-02, PRC-04, PRC-06, FIN-02, FIN-1059.557.0104%2.07.010.010.010.010.010.04.00.563.5$10,390
Lot 1Sprint 6Build sprint1 Feb 202712 Feb 202710Loans and valuation: loan and grant register, arrears, covenants, QIR, valuation, funds ledgersPFA-02, PFA-03, PFA-04, PFA-05, PFA-06, PFA-12, PFA-13, FIN-03, FIN-01, TRV-0259.557.0104%2.07.010.010.010.010.010.04.00.563.5$10,390
Lot 1Sprint 7Build sprint15 Feb 202726 Feb 202710Reports and set-up: core reports, templates, cash forecast, Board portal, Consultants, data loadCore reports and dashboards (18 p-d), Document templates (8 p-d), Configuration from policies (4 p-d), FIN-05, FIN-09, CON-03, GOV-0158.057.0102%2.07.010.010.010.010.010.04.00.563.5$10,390
Lot 1System and integration testSystem test1 Mar 202712 Mar 202710Functional and negative tests, AT-01 to AT-24, load test, ITL/MCB/CASS end to end, penetration test–34.03.04.010.07.07.03.03.010.03.050.0$8,315
Lot 1UAT, acceptance and trainingUAT and training15 Mar 20272 Apr 202715FSA runs UAT; Appendix D data loaded and reconciled; training by role; Appendix E checklist–25.54.512.06.03.04.59.01.540.5$7,598
Lot 1Go-live and hypercareGo-live5 Apr 202716 Apr 202710Release 1 live on 5 April 2027; two weeks of hypercare–11.02.04.04.03.01.03.017.0$3,265
Lot 1 total392.5454.724.771.288.077.080.569.069.046.412.8538.6$90,362
Fixed price (Financial Offer)$90,400
Rounding to US$100$38.50
Lot 2Design weekDesign3 May 20277 May 20275Should scope validated with owners; backlog signed off–6.52.05.01.58.5$1,980
Lot 2Sprint 8Build sprint10 May 202721 May 202710Open calls and applications: external portal, save and resume, DD checklists, data room, site visitsINV-02, INV-16, INV-17, INV-12, INV-1830.034.088%1.54.010.010.010.03.50.539.5$6,350
Lot 2Sprint 9Build sprint24 May 20274 Jun 202710Deal terms and funds: clause library, e-signature, fund investments, loan pricing, capital callsINV-19, INV-11, PFA-10, PFA-11, Should integrations (4 p-d)34.534.0101%1.54.010.010.010.03.50.539.5$6,350
Lot 2Sprint 10Build sprint7 Jun 202718 Jun 202710Portfolio, risk and treasury: workouts, impact library, KRIs and ALM, FX, market data, AAF pack, BI APIPFA-09, PFA-14, PFA-16, RSK-06, FIN-06, FIN-07, FIN-08, Should integrations (9 p-d)34.034.0100%1.54.010.010.010.03.50.539.5$6,350
Lot 2Sprint 11Build sprint21 Jun 20272 Jul 202710Compliance, procurement, people and governance registers; Release 2 reportsCMP-08, CMP-11, CMP-13, PRC-03, PRC-05, TRV-04, CON-01, CON-04, GOV-04, GOV-05, GOV-07, Release 2 reports (6 p-d)32.534.096%1.54.010.010.010.03.50.539.5$6,350
Lot 2System and integration testSystem test5 Jul 20279 Jul 20275Regression and Should acceptance tests–10.51.01.53.04.02.05.01.017.5$2,755
Lot 2UAT, acceptance and trainingUAT and training12 Jul 202723 Jul 202710FSA runs UAT; training on Release 2–14.02.08.03.03.06.022.0$4,065
Lot 2Go-live and hypercareGo-live26 Jul 202730 Jul 20275Release 2 live on 26 July 2027; one week of hypercare–4.00.52.02.01.56.0$1,230
Lot 2 total131.0171.011.532.549.50.047.042.00.025.04.5212.0$35,430
Fixed price (Financial Offer)$35,400
Rounding to US$100($30.00)
Lot 3Design weekDesign2 Aug 20276 Aug 20275Could scope validated; portal templates agreed–2.50.52.53.0$715
Lot 3Sprint 12Build sprint9 Aug 202720 Aug 202710Stress tests and investee health scoreRSK-07, PFA-1510.514.075%0.51.52.510.01.516.0$2,465
Lot 3Sprint 13Build sprint23 Aug 20273 Sep 202710Investee and GP upload portal; self-assessment, travel insurance, succession registersInvestee and GP portal (6 p-d), RSK-08, TRV-05, GOV-0612.514.089%0.51.52.510.01.516.0$2,465
Lot 3System and integration testSystem test6 Sep 202710 Sep 20275Regression and Could acceptance tests–4.04.02.56.5$840
Lot 3UAT, acceptance and trainingUAT and training13 Sep 202717 Sep 20275FSA runs UAT–4.02.51.51.55.5$958
Lot 3Go-live and hypercareGo-live20 Sep 202724 Sep 20275Lot 3 live on 20 September 2027; one week of hypercare–1.51.50.52.0$292
Lot 3 total23.040.01.58.05.00.027.00.00.07.00.549.0$7,735
Fixed price (Financial Offer)$7,700
Rounding to US$100($35.00)
All lots37.7111.7142.577.0154.5111.069.078.417.8799.6$133,526
Check: equals the Staffing PlanOK
Gantt – week by week
One row per iteration; each coloured cell is a working week. ◆ = go-live. Cost per iteration from the Sprint Plan.
Nov 26Dec 26Jan 27Feb 27Mar 27Apr 27May 27Jun 27Jul 27Aug 27Sep 27
LotIterationStartEndDaysCost (US$)1623307142128411182518152218152229512192631017243171421285121926291623306132027
Lot 1Design week16 Nov 202620 Nov 20265$2,610
Lot 1Sprint 123 Nov 20264 Dec 202610$10,390
Lot 1Sprint 27 Dec 202618 Dec 202610$10,390
Lot 1Sprint 321 Dec 20261 Jan 20276$6,234
Lot 1Sprint 44 Jan 202715 Jan 202710$10,390
Lot 1Sprint 518 Jan 202729 Jan 202710$10,390
Lot 1Sprint 61 Feb 202712 Feb 202710$10,390
Lot 1Sprint 715 Feb 202726 Feb 202710$10,390
Lot 1System and integration test1 Mar 202712 Mar 202710$8,315
Lot 1UAT, acceptance and training15 Mar 20272 Apr 202715$7,598
Lot 1Go-live and hypercare5 Apr 202716 Apr 202710$3,265◆
Lot 2Design week3 May 20277 May 20275$1,980
Lot 2Sprint 810 May 202721 May 202710$6,350
Lot 2Sprint 924 May 20274 Jun 202710$6,350
Lot 2Sprint 107 Jun 202718 Jun 202710$6,350
Lot 2Sprint 1121 Jun 20272 Jul 202710$6,350
Lot 2System and integration test5 Jul 20279 Jul 20275$2,755
Lot 2UAT, acceptance and training12 Jul 202723 Jul 202710$4,065
Lot 2Go-live and hypercare26 Jul 202730 Jul 20275$1,230◆
Lot 3Design week2 Aug 20276 Aug 20275$715
Lot 3Sprint 129 Aug 202720 Aug 202710$2,465
Lot 3Sprint 1323 Aug 20273 Sep 202710$2,465
Lot 3System and integration test6 Sep 202710 Sep 20275$840
Lot 3UAT, acceptance and training13 Sep 202717 Sep 20275$958
Lot 3Go-live and hypercare20 Sep 202724 Sep 20275$292◆
Legend
Design
Build sprint
System test
UAT and training
Go-live
Payment schedule – what FSA pays and when
Milestone invoices per lot, then FSA's monthly outflow in contract year 1 (Nov 2026 – Oct 2027) and years 2 to 5 from the TCO.
LotMilestoneTriggerInvoice dateShareAmount (US$)
Lot 1M1Contract signature13 Nov 202620%$18,080
Lot 1M2Design and configuration sign-off20 Nov 202630%$27,120
Lot 1M3UAT and Appendix F tests passed2 Apr 202730%$27,120
Lot 1M4Go-live + 30 days stable5 May 202720%$18,080
Lot 2M1Lot start3 May 202720%$7,080
Lot 2M2Design sign-off7 May 202730%$10,620
Lot 2M3UAT passed23 Jul 202730%$10,620
Lot 2M4Go-live + 30 days stable25 Aug 202720%$7,080
Lot 3M1Lot start2 Aug 202720%$1,540
Lot 3M2Design sign-off6 Aug 202730%$2,310
Lot 3M3UAT passed17 Sep 202730%$2,310
Lot 3M4Go-live + 30 days stable20 Oct 202720%$1,540
Total$133,500
Contract year 1, month by month
MonthImplementation milestonesHostingSupportPenetration testTotalCumulative
Nov 2026$45,200$375$0$0$45,575$45,575
Dec 2026$0$375$0$0$375$45,950
Jan 2027$0$375$0$0$375$46,325
Feb 2027$0$375$0$0$375$46,700
Mar 2027$0$375$0$4,500$4,875$51,575
Apr 2027$27,120$375$3,000$0$30,495$82,070
May 2027$35,780$375$3,000$0$39,155$121,225
Jun 2027$0$375$3,000$0$3,375$124,600
Jul 2027$10,620$375$3,000$0$13,995$138,595
Aug 2027$10,930$375$3,000$0$14,305$152,900
Sep 2027$2,310$375$3,000$0$5,685$158,585
Oct 2027$1,540$375$3,000$0$4,915$163,500
Year 1 total$133,500$4,500$21,000$4,500$163,500
Check: equals TCO year 1OK
Years 2 to 5
YearImplementationHostingSupportPenetration testTotal
Year 2$0$4,635$37,080$3,000$44,715
Year 3$0$4,774$38,192$3,000$45,966
Year 4$0$4,917$39,338$3,000$47,255
Year 5$0$5,065$40,518$3,000$48,583
Financial offer
Fixed price per lot, US$, excluding taxes. FSA may award Lot 1 alone, Lots 1+2, or all three.
LotScopeGo-liveFixed price (US$)
Lot 1 – Must59 Must requirements, platform core, Must integrations, core reports, set-up, training, go-live5 Apr 2027$90,400
Lot 2 – Should27 Should requirements, Should integrations and reports, training26 Jul 2027$35,400
Lot 3 – Could5 Could requirements and investee/GP portal20 Sep 2027$7,700
Total, all lots$133,500
Payment milestones (each lot)
MilestoneTriggerShareLot 1 (US$)Lot 2 (US$)Lot 3 (US$)
M1Contract signature / lot start20%$18,080$7,080$1,540
M2Design and configuration sign-off30%$27,120$10,620$2,310
M3UAT and Appendix F tests passed30%$27,120$10,620$2,310
M4Go-live + 30 days of stable operation20%$18,080$7,080$1,540
Total100%$90,400$35,400$7,700
Recurring fees
ItemBasisUS$ per year
Hosting (3 environments) + backups with second providerMonthly, from contract start$4,500
Support and maintenance retainerMonthly, from Lot 1 go-live$36,000
Independent penetration testAnnual retest by a regional certified firm (full test before go-live: see TCO year 1)$3,000
Software licencesOpen source$0
Total per full year$43,500
Prices fixed for the scope of EBRD v1.0, valid 90 days. Excludes VAT/withholding tax, travel to Mauritius (at cost, pre-approved), third-party subscriptions held by FSA.
Total cost of ownership – 5 contract years
Year 1 starts at contract signature (13 Nov 2026). Lots 1–3 all go live in year 1.
Cost lineYear 1Year 2Year 3Year 4Year 55-year total
Software licences$0$0$0$0$0$0
Implementation – Lot 1 (Must)$90,400$0$0$0$0$90,400
Implementation – Lot 2 (Should)$35,400$0$0$0$0$35,400
Implementation – Lot 3 (Could)$7,700$0$0$0$0$7,700
Hosting and backups$4,500$4,635$4,774$4,917$5,065$23,891
Support and maintenance$21,000$37,080$38,192$39,338$40,518$176,129
Independent penetration test$4,500$3,000$3,000$3,000$3,000$16,500
Total$163,500$44,715$45,966$47,255$48,583$350,020
Months of support in year (input)712121212
Indexation factor11.031.061.091.13
Support starts at Lot 1 go-live (5 Apr 2027): about 7 months fall in year 1. Defects before go-live are fixed under the implementation price.
Hosting bill – line by line
OVHcloud and Hetzner public list prices read 18 Oct 2026, US$ excl. VAT. Monthly = Qty × Unit price × Use.
ItemSizeQtyUnit price (US$)UnitUse per monthUS$ / month
Live · OVHcloud Paris, 3 availability zonesHourly list price: 3-AZ resources are not eligible for Savings Plans
Application servers (Frappe, Gunicorn, Redis, background workers), one per zoneb3-8 · 2 vCPU · 8 GB RAM20.0605per hour730$88.33
Local NVMe disk of the application servers50 GB each20.1256per GB-month50$12.56
Database servers: MariaDB primary and replica in different zonesb3-8 · 2 vCPU · 8 GB RAM20.0605per hour730$88.33
Local NVMe disk of the database servers50 GB each20.1256per GB-month50$12.56
Database data volumes (Block Storage High Speed Gen2)100 GB each20.09636per GB-month100$19.27
Load Balancer across the zonesSize S10.0095per hour730$6.93
Public floating IP of the load balancerIPv4 /3210.00319per hour730$2.33
Gateway: outbound internet for the private serversSize S10.0032per hour730$2.34
Documents and attachments (Object Storage Standard, 3-AZ)250 GiB10.0157per GiB-month250$3.92
Subtotal$236.58
Test and UAT · OVHcloud France, single-zone region12-month Savings Plan (−15% on compute) allowed outside 3-AZ
UAT server: copy of live on one serverb3-8 · 2 vCPU · 8 GB RAM137.54per month (12-month plan)1$37.54
Local NVMe disk of the UAT server50 GB10.1256per GB-month50$6.28
Test server for sprints and system testd2-8 · 4 vCPU · 8 GB RAM10.0439per hour730$32.05
Public IPv4 of the test and UAT serversIPv4 /3220.00319per hour730$4.66
Subtotal$80.52
Monitoring and secrets · OVHcloudPrometheus, Grafana, Uptime Kuma and HashiCorp Vault (open source) on one server
Monitoring and secrets-vault serverd2-4 · 2 vCPU · 4 GB RAM10.0244per hour730$17.81
Public IPv4 of the monitoring serverIPv4 /3210.00319per hour730$2.33
Subtotal$20.14
Backups, first copy · OVHcloudDaily, encrypted, 30 days kept
Daily database and file backups (Object Storage Standard, deduplicated)300 GiB10.0157per GiB-month300$4.71
Weekly backups of the 4 live servers, 2 kept (Instance Backup)400 GB10.0122per GB-month400$4.88
Subtotal$9.59
Backups, second provider · Hetzner, GermanyRequired by §7.3: backups held with a second provider
Storage Box BX11: encrypted daily copy (€3.20 a month)1 TB13.58per month1$3.58
Quarterly restore test on a temporary server (24 h, 4 times a year)b3-8, billed by the hour10.0605per hour8$0.48
Subtotal$4.06
Total at list prices$350.90
Fixed monthly hosting fee to FSA, year 1 (input)$375.00
Contingency for exchange rate and supplier price changes6.9%$24.10
Five-year hosting cost
YearMonthly fee (US$)Yearly (US$)
Year 1$375.00$4,500
Year 2$386.25$4,635
Year 3$397.84$4,774
Year 4$409.77$4,917
Year 5$422.07$5,065
5-year total$23,891
Assumptions
730 hours billed per month for anything priced by the hour.
Live in the Paris 3-AZ region at the hourly list price: OVHcloud does not give Savings Plan discounts on 3-AZ resources.
Test and UAT in a single-zone French region; UAT b3-8 on the 12-month plan (−15% on compute).
Local NVMe disks and public IPv4 addresses billed separately since 1 October 2026 (OVHcloud).
Outbound traffic in Europe, traffic between zones and the private network are included at no charge.
Hetzner €3.20 converted at 1 EUR = US$1.12 (EUR/USD 1.1239 on 16 Oct 2026).
Sized for about 35 named users (Appendix G: “a small number of users”); servers move one size up beyond about 100 users.
Sources
OVHcloud Public Cloud price list (USD, excl. VAT), read 18 Oct 2026
OVHcloud: Public Cloud pricing update from 1 October 2026
Hetzner Storage Box
Hetzner Storage Box BX11 listing (€3.20 a month)
Hosting price increases 2026: Hetzner and OVHcloud
EUR/USD history 2026 (1.1239 on 16 Oct 2026)
Staffing plan – who works on what, when
Person-days = working days in phase × allocation. Cost = person-days × role day rate. Allocations are inputs.
LotPhaseStartEndWorking daysRole codeRoleAllocationPerson-daysDay rate (US$)Cost (US$)What they do
Lot 1Mobilisation and design16 Nov 202620 Nov 20265ELEngagement lead and solution architect (named lead)40%2.0$280$560Runs the kick-off with the MD and signs off the design at the end of the week.
Lot 1Mobilisation and design16 Nov 202620 Nov 20265BAFunctional consultant – investment and finance100%5.0$230$1,150Validates the EBRD's Appendices A to D with each FSA owner in five days of short workshops; issues the parameter schedule, Delegation of Authority matrix and role matrix for sign-off, with any open values logged and closed in sprint 1.
Lot 1Mobilisation and design16 Nov 202620 Nov 20265SD1Lead Frappe developer – platform core and controls40%2.0$180$360Installs Frappe/ERPNext and the FSA app skeleton; confirms the shared-core model (parameter schedule, approvals engine, audit trail).
Lot 1Mobilisation and design16 Nov 202620 Nov 20265SD2Senior Frappe developer – finance and integrations20%1.0$180$180Agrees file formats with ITL, MCB and CASS.
Lot 1Mobilisation and design16 Nov 202620 Nov 20265OPSDevOps and security engineer40%2.0$180$360Deploys the test, UAT and live environments from templates and connects single sign-on and MFA.
Lot 1Configuration and build sprints23 Nov 202626 Feb 202766ELEngagement lead and solution architect (named lead)20%13.2$280$3,696Plans each two-week sprint and runs the demo to FSA; design authority and code review of every hard stop; fortnightly steering committee.
Lot 1Configuration and build sprints23 Nov 202626 Feb 202766BAFunctional consultant – investment and finance70%46.2$230$10,626Configures the no-code items (forms, workflows, notifications, clocks) from the signed design; loads the parameter schedule; builds FSA's memo templates with DEV3; writes the UAT scripts.
Lot 1Configuration and build sprints23 Nov 202626 Feb 202766SD1Lead Frappe developer – platform core and controls100%66.0$180$11,880Builds the platform core, limit engine (RSK-02/03), IC and Board engine (INV-07/08), Disbursement Pack hard stops (PFA-01) and segregation of duties.
Lot 1Configuration and build sprints23 Nov 202626 Feb 202766SD2Senior Frappe developer – finance and integrations100%66.0$180$11,880Builds the loan and grant register (PFA-02/03), valuation and IFRS 9 (PFA-06/12), restricted funds and liquidity tests (FIN-03/05), payment release (PRC-07) and the ITL and MCB links (PRC-08).
Lot 1Configuration and build sprints23 Nov 202626 Feb 202766DEV1Frappe developer – governance and compliance100%66.0$135$8,910Builds the pipeline and screening (INV-01 to 03, 05, 06, 09, 10, 13, 14), tax checks (INV-15, CMP-12), integrity registers (CMP-04 to 07, 09), the restricted SEAH register (CMP-10) and the Board portal (GOV-01 to 03).
Lot 1Configuration and build sprints23 Nov 202626 Feb 202766DEV2Frappe developer – procurement, travel, Consultants, KYC100%66.0$135$8,910Builds KYC and screening with the CASS link (CMP-01 to 03), procurement (PRC-01, 02, 04, 06), travel (TRV-01 to 03), Consultants (CON-02, 03, 05), budget, close and tax calendar (FIN-01, 02, 04, 09, 10).
Lot 1Configuration and build sprints23 Nov 202626 Feb 202766DEV3Frappe developer – reports, dashboards, document templates100%66.0$135$8,910Builds document generation from the Deal Data Sheet (INV-04), the core reports and dashboards with PDF, Excel and PowerPoint export, covenants and investee reporting (PFA-04, 13), QIR (PFA-05), registers (PFA-07, 08) and early warning (RSK-01, 04, 05).
Lot 1Configuration and build sprints23 Nov 202626 Feb 202766QAQA and test engineer40%26.4$120$3,168Writes a functional and a negative test for each Must requirement, tests every sprint, automates regression tests on the calculations.
Lot 1Configuration and build sprints23 Nov 202626 Feb 202766OPSDevOps and security engineer5%3.3$180$594Sets up deployment pipeline, security hardening, monitoring and backups to the second provider.
Lot 1System and integration test1 Mar 202712 Mar 202710ELEngagement lead and solution architect (named lead)30%3.0$280$840Reviews test results and decides with FSA whether UAT can start.
Lot 1System and integration test1 Mar 202712 Mar 202710BAFunctional consultant – investment and finance40%4.0$230$920Checks results against FSA's policies; prepares UAT data and training material.
Lot 1System and integration test1 Mar 202712 Mar 202710SD1Lead Frappe developer – platform core and controls100%10.0$180$1,800Fixes defects on the core, limits and IC/Board engine.
Lot 1System and integration test1 Mar 202712 Mar 202710SD2Senior Frappe developer – finance and integrations70%7.0$180$1,260Fixes defects on finance; runs integration tests with ITL and MCB test environments.
Lot 1System and integration test1 Mar 202712 Mar 202710DEV1Frappe developer – governance and compliance70%7.0$135$945Fixes defects on governance and compliance.
Lot 1System and integration test1 Mar 202712 Mar 202710DEV2Frappe developer – procurement, travel, Consultants, KYC30%3.0$135$405Fixes defects; runs the CASS and screening integration tests.
Lot 1System and integration test1 Mar 202712 Mar 202710DEV3Frappe developer – reports, dashboards, document templates30%3.0$135$405Fixes report and template defects.
Lot 1System and integration test1 Mar 202712 Mar 202710QAQA and test engineer100%10.0$120$1,200Runs all functional and negative tests, the 24 Appendix F tests and the load test.
Lot 1System and integration test1 Mar 202712 Mar 202710OPSDevOps and security engineer30%3.0$180$540Supports the independent penetration test; runs the first restore test (AT-17).
Lot 1UAT, acceptance and training15 Mar 20272 Apr 202715ELEngagement lead and solution architect (named lead)30%4.5$280$1,260Chairs UAT progress meetings; agrees go-live readiness with the MD against Appendix E.
Lot 1UAT, acceptance and training15 Mar 20272 Apr 202715BAFunctional consultant – investment and finance80%12.0$230$2,760Leads UAT with FSA users; delivers role-based training, the Board/IC/ARC portal session and train-the-trainer; finalises EN/FR guides.
Lot 1UAT, acceptance and training15 Mar 20272 Apr 202715SD1Lead Frappe developer – platform core and controls40%6.0$180$1,080Fixes UAT defects on controls.
Lot 1UAT, acceptance and training15 Mar 20272 Apr 202715SD2Senior Frappe developer – finance and integrations20%3.0$180$540Fixes UAT defects on finance; supports reconciliation of FSA's starting data (Appendix D).
Lot 1UAT, acceptance and training15 Mar 20272 Apr 202715DEV1Frappe developer – governance and compliance30%4.5$135$608Fixes UAT defects.
Lot 1UAT, acceptance and training15 Mar 20272 Apr 202715QAQA and test engineer60%9.0$120$1,080Runs the Appendix F tests witnessed by FSA and compiles the signed evidence pack.
Lot 1UAT, acceptance and training15 Mar 20272 Apr 202715OPSDevOps and security engineer10%1.5$180$270Prepares production, runs the restore test, completes the security checklist.
Lot 1Go-live and hypercare5 Apr 202716 Apr 202710ELEngagement lead and solution architect (named lead)20%2.0$280$560Takes the go-live decision with the MD; hands over to support with named contacts.
Lot 1Go-live and hypercare5 Apr 202716 Apr 202710BAFunctional consultant – investment and finance40%4.0$230$920Supports users day to day for two weeks; answers process questions.
Lot 1Go-live and hypercare5 Apr 202716 Apr 202710SD1Lead Frappe developer – platform core and controls40%4.0$180$720Fixes any live issue; watches the first live disbursement and payment cycle.
Lot 1Go-live and hypercare5 Apr 202716 Apr 202710DEV1Frappe developer – governance and compliance30%3.0$135$405Fixes any live issue.
Lot 1Go-live and hypercare5 Apr 202716 Apr 202710QAQA and test engineer10%1.0$120$120Regression-tests every fix.
Lot 1Go-live and hypercare5 Apr 202716 Apr 202710OPSDevOps and security engineer30%3.0$180$540Cut-over, end-to-end test payment through ITL and MCB, monitoring.
Lot 2Mobilisation and design3 May 20277 May 20275ELEngagement lead and solution architect (named lead)40%2.0$280$560Plans Release 2 and holds the steering committee.
Lot 2Mobilisation and design3 May 20277 May 20275BAFunctional consultant – investment and finance100%5.0$230$1,150Validates the 27 Should items with FSA owners in one week, building on Release 1, and updates the design.
Lot 2Mobilisation and design3 May 20277 May 20275SD1Lead Frappe developer – platform core and controls30%1.5$180$270Designs the pricing model, fund features and market-data and e-signature links.
Lot 2Configuration and build sprints10 May 20272 Jul 202740ELEngagement lead and solution architect (named lead)15%6.0$280$1,680Sprint demos and design authority.
Lot 2Configuration and build sprints10 May 20272 Jul 202740BAFunctional consultant – investment and finance40%16.0$230$3,680Configures no-code items and writes UAT scripts.
Lot 2Configuration and build sprints10 May 20272 Jul 202740SD1Lead Frappe developer – platform core and controls100%40.0$180$7,200Builds the loan pricing model (PFA-10), capital calls and GP NAV (PFA-11), KRIs, ALM and FX dashboards (RSK-06), upload checks (PFA-14), market data, AAF, e-signature and BI links.
Lot 2Configuration and build sprints10 May 20272 Jul 202740DEV1Frappe developer – governance and compliance100%40.0$135$5,400Builds the open-call portal (INV-02, 16), fund features (INV-11), data room and DD checklists (INV-12, 17), site visits (INV-18), clause library (INV-19), workouts and impact (PFA-09, 16), SEAH, grievance and training (CMP-08, 11, 13), policy, audit and IC registers (GOV-04, 05, 07).
Lot 2Configuration and build sprints10 May 20272 Jul 202740DEV2Frappe developer – procurement, travel, Consultants, KYC100%40.0$135$5,400Builds evaluations and contract management (PRC-03, 05), treasury, FX and asset registers (FIN-06 to 08), Consultant engagement and performance (CON-01, 04), travel tracker (TRV-04).
Lot 2Configuration and build sprints10 May 20272 Jul 202740QAQA and test engineer35%14.0$120$1,680Tests every Should requirement and runs regression on Release 1.
Lot 2Configuration and build sprints10 May 20272 Jul 202740OPSDevOps and security engineer5%2.0$180$360Exposes the BI API and deploys the integrations.
Lot 2System and integration test5 Jul 20279 Jul 20275ELEngagement lead and solution architect (named lead)20%1.0$280$280Test status and UAT go/no-go.
Lot 2System and integration test5 Jul 20279 Jul 20275BAFunctional consultant – investment and finance30%1.5$230$345Prepares UAT data.
Lot 2System and integration test5 Jul 20279 Jul 20275SD1Lead Frappe developer – platform core and controls60%3.0$180$540Fixes defects; integration tests.
Lot 2System and integration test5 Jul 20279 Jul 20275DEV1Frappe developer – governance and compliance80%4.0$135$540Fixes defects.
Lot 2System and integration test5 Jul 20279 Jul 20275DEV2Frappe developer – procurement, travel, Consultants, KYC40%2.0$135$270Fixes defects on procurement, treasury and Consultant features.
Lot 2System and integration test5 Jul 20279 Jul 20275QAQA and test engineer100%5.0$120$600Runs all Release 2 tests and Release 1 regression.
Lot 2System and integration test5 Jul 20279 Jul 20275OPSDevOps and security engineer20%1.0$180$180Load check after Release 2.
Lot 2UAT, acceptance and training12 Jul 202723 Jul 202710ELEngagement lead and solution architect (named lead)20%2.0$280$560UAT meetings and readiness.
Lot 2UAT, acceptance and training12 Jul 202723 Jul 202710BAFunctional consultant – investment and finance80%8.0$230$1,840Leads UAT and training on Release 2.
Lot 2UAT, acceptance and training12 Jul 202723 Jul 202710SD1Lead Frappe developer – platform core and controls30%3.0$180$540Fixes UAT defects.
Lot 2UAT, acceptance and training12 Jul 202723 Jul 202710DEV1Frappe developer – governance and compliance30%3.0$135$405Fixes UAT defects.
Lot 2UAT, acceptance and training12 Jul 202723 Jul 202710QAQA and test engineer60%6.0$120$720Compiles UAT evidence.
Lot 2Go-live and hypercare26 Jul 202730 Jul 20275ELEngagement lead and solution architect (named lead)10%0.5$280$140Go-live decision and handover.
Lot 2Go-live and hypercare26 Jul 202730 Jul 20275BAFunctional consultant – investment and finance40%2.0$230$460User support for one week.
Lot 2Go-live and hypercare26 Jul 202730 Jul 20275SD1Lead Frappe developer – platform core and controls40%2.0$180$360Fixes any live issue.
Lot 2Go-live and hypercare26 Jul 202730 Jul 20275OPSDevOps and security engineer30%1.5$180$270Deployment and monitoring.
Lot 3Mobilisation and design2 Aug 20276 Aug 20275ELEngagement lead and solution architect (named lead)10%0.5$280$140Plans Lot 3.
Lot 3Mobilisation and design2 Aug 20276 Aug 20275BAFunctional consultant – investment and finance50%2.5$230$575Workshops on the Could items.
Lot 3Configuration and build sprints9 Aug 20273 Sep 202720ELEngagement lead and solution architect (named lead)5%1.0$280$280Sprint demo.
Lot 3Configuration and build sprints9 Aug 20273 Sep 202720BAFunctional consultant – investment and finance15%3.0$230$690Configures registers and writes UAT scripts.
Lot 3Configuration and build sprints9 Aug 20273 Sep 202720SD1Lead Frappe developer – platform core and controls25%5.0$180$900Builds the stress-test engine with DEV1 and reviews code.
Lot 3Configuration and build sprints9 Aug 20273 Sep 202720DEV1Frappe developer – governance and compliance100%20.0$135$2,700Builds the health score (PFA-15), stress tests (RSK-07), RCSA (RSK-08), travel insurance and carbon report (TRV-05), succession registers (GOV-06) and the investee/GP upload portal.
Lot 3Configuration and build sprints9 Aug 20273 Sep 202720QAQA and test engineer15%3.0$120$360Tests each Could requirement.
Lot 3System and integration test6 Sep 202710 Sep 20275DEV1Frappe developer – governance and compliance80%4.0$135$540Fixes defects.
Lot 3System and integration test6 Sep 202710 Sep 20275QAQA and test engineer50%2.5$120$300Runs all Lot 3 tests and regression.
Lot 3UAT, acceptance and training13 Sep 202717 Sep 20275BAFunctional consultant – investment and finance50%2.5$230$575Leads UAT and training.
Lot 3UAT, acceptance and training13 Sep 202717 Sep 20275DEV1Frappe developer – governance and compliance30%1.5$135$202Fixes UAT defects.
Lot 3UAT, acceptance and training13 Sep 202717 Sep 20275QAQA and test engineer30%1.5$120$180Compiles UAT evidence.
Lot 3Go-live and hypercare20 Sep 202724 Sep 20275DEV1Frappe developer – governance and compliance30%1.5$135$202Fixes any live issue.
Lot 3Go-live and hypercare20 Sep 202724 Sep 20275OPSDevOps and security engineer10%0.5$180$90Deployment and monitoring.
Total799.6$133,526
Roadmap by phase
Summed from the Staffing Plan. Working days exclude weekends and the year-end days off.
LotPhaseStartEndWorking daysPerson-daysValue (US$)Team on the phase
Lot 1Mobilisation and design16 Nov 202620 Nov 2026512.0$2,610EL 40%, BA 100%, SD1 40%, SD2 20%, OPS 40%
Lot 1Configuration and build sprints23 Nov 202626 Feb 202766419.1$68,574EL 20%, BA 70%, SD1 100%, SD2 100%, DEV1 100%, DEV2 100%, DEV3 100%, QA 40%, OPS 5%
Lot 1System and integration test1 Mar 202712 Mar 20271050.0$8,315EL 30%, BA 40%, SD1 100%, SD2 70%, DEV1 70%, DEV2 30%, DEV3 30%, QA 100%, OPS 30%
Lot 1UAT, acceptance and training15 Mar 20272 Apr 20271540.5$7,598EL 30%, BA 80%, SD1 40%, SD2 20%, DEV1 30%, QA 60%, OPS 10%
Lot 1Go-live and hypercare5 Apr 202716 Apr 20271017.0$3,265EL 20%, BA 40%, SD1 40%, DEV1 30%, QA 10%, OPS 30%
Lot 1 total106538.6$90,362Training overlaps UAT; working days of overlapping phases are not additive.
Lot 2Mobilisation and design3 May 20277 May 202758.5$1,980EL 40%, BA 100%, SD1 30%
Lot 2Configuration and build sprints10 May 20272 Jul 202740158.0$25,400EL 15%, BA 40%, SD1 100%, DEV1 100%, DEV2 100%, QA 35%, OPS 5%
Lot 2System and integration test5 Jul 20279 Jul 2027517.5$2,755EL 20%, BA 30%, SD1 60%, DEV1 80%, DEV2 40%, QA 100%, OPS 20%
Lot 2UAT, acceptance and training12 Jul 202723 Jul 20271022.0$4,065EL 20%, BA 80%, SD1 30%, DEV1 30%, QA 60%
Lot 2Go-live and hypercare26 Jul 202730 Jul 202756.0$1,230EL 10%, BA 40%, SD1 40%, OPS 30%
Lot 2 total65212.0$35,430Training overlaps UAT; working days of overlapping phases are not additive.
Lot 3Mobilisation and design2 Aug 20276 Aug 202753.0$715EL 10%, BA 50%
Lot 3Configuration and build sprints9 Aug 20273 Sep 20272032.0$4,930EL 5%, BA 15%, SD1 25%, DEV1 100%, QA 15%
Lot 3System and integration test6 Sep 202710 Sep 202756.5$840DEV1 80%, QA 50%
Lot 3UAT, acceptance and training13 Sep 202717 Sep 202755.5$958BA 50%, DEV1 30%, QA 30%
Lot 3Go-live and hypercare20 Sep 202724 Sep 202752.0$292DEV1 30%, OPS 10%
Lot 3 total4049.0$7,735Training overlaps UAT; working days of overlapping phases are not additive.
Price per lot and capacity check
Price = Staffing Plan cost, rounded to US$100. The check compares build work estimated in Annex 1 and Cross-cutting with the build capacity staffed.
LineLot 1 – MustLot 2 – ShouldLot 3 – CouldTotal
Total person-days (Staffing Plan)538.6212.049.0799.6
Staffing cost (US$)$90,362$35,430$7,735$133,526
Fixed price, rounded (US$)$90,400$35,400$7,700$133,500
Share of total price68%27%6%100%
Build work needed: requirements (Annex 1)286.5112.017.0415.5
Build work needed: cross-cutting106.019.06.0131.0
Build work needed: total392.5131.023.0546.5
Build capacity staffed (developers and BA in design and build phases)384.2142.530.5557.2
Capacity checkCoveredCoveredCovered
Capacity counts developer and functional-consultant days in design and build only; test, UAT and go-live days are for fixing and acceptance. A 3% tolerance is accepted.
Assumptions
Day rates are Ethereal Purpose rates for a Tunisia-based Frappe team working remotely in Mauritius office hours (nearshore cost base).
CodeRoleDay rate (US$)
ELEngagement lead and solution architect (named lead)$280
BAFunctional consultant – investment and finance$230
SD1Lead Frappe developer – platform core and controls$180
SD2Senior Frappe developer – finance and integrations$180
DEV1Frappe developer – governance and compliance$135
DEV2Frappe developer – procurement, travel, Consultants, KYC$135
DEV3Frappe developer – reports, dashboards, document templates$135
QAQA and test engineer$120
OPSDevOps and security engineer$180
Team non-working days
24 Dec 2026Year-end days off (24–25 and 31 Dec, 1 Jan). Add Mauritius public holidays here if FSA wants them excluded.
2026-12-25 00:00:00
2026-12-31 00:00:00
2027-01-01 00:00:00
Run costs
Cloud hosting – test, UAT and live (per month)$371From the Hosting Bill sheet: OVHcloud live (Paris 3-AZ), test, UAT, monitoring and first backup copy at list price, plus contingency.
Backups held with a second provider (per month)$4From the Hosting Bill sheet: Hetzner Storage Box BX11 (Germany) and quarterly restore test.
Support and maintenance retainer (per month)$3,000Appendix H SLA, upgrades, patches, 4 small changes a month
Independent penetration test – annual retest (per year)$3,000Regional certified firm (Tunisia, Morocco or Mauritius); OWASP-based retest of the application and servers
Software licences (per user per month)$0Frappe and ERPNext are open source: no licence fee
Annual price indexation from year 23.0%On hosting and support
Named users (estimate, FSA to confirm)35Consultants, Board, IC, ARC, ITL, CASS, auditors
Independent penetration test – full test before go-live (one-off)$4,500Regional certified firm, 4–6 test days, in year 1
Annex 1 – Compliance matrix
How each of the 91 requirements in section 5 is met. Effort = estimated build person-days by the developer and functional consultant.
IDModuleRequirement (EBRD section 5)PriorityLot / releaseHow metComponentBuild effort (person-days)Ethereal Purpose responseDeviation (Y/N)
INV-01Investment pipeline and approvalsLog every lead at first contact and time the entry check (5 BD), the decline notice (21 days) and holds (≤3 months)MustLot 1 – Release 1ConfigurationFSA Investments app – Lead4.0Lead DocType with SLA timers (5 BD entry check, 21-day decline, 3-month hold) from the parameter schedule; reminders and escalation via Notification rules.N
INV-02Investment pipeline and approvalsRun open calls through an external portal in English and French, with Q&A, panel scoring and feedbackShouldLot 2 – Release 2DevelopmentFrappe web portal11.0Bilingual EN/FR open-call portal built on Frappe Web Forms and portal pages; Q&A thread, panel scoring sheet and feedback letters.N
INV-03Investment pipeline and approvalsScreen each lead against the food systems test, the Exclusion List and sanctions (UN list and any funder list). Core eligibility criteria cannot be waived by anyone. For funds, require that no more than 10% of commitments fall outside agri-food, with an FSA excuse right in the side letterMustLot 1 – Release 1DevelopmentFSA Investments app – Screening8.0Screening checklist (food systems test, Exclusion List) plus sanctions hit check via the screening integration; core criteria coded as non-waivable hard stop; fund 10% agri-food test.N
INV-04Investment pipeline and approvalsHold the Deal Data Sheet. Generate from it the ISN (cleared by the MD, never sent to the IC), PIC Memo, FIA Memo, Updated FIA Memo, Follow-on FIA Memo, Resubmission Addendum, IC Decision Record, Decision Request and Closing MemoMustLot 1 – Release 1DevelopmentDeal Data Sheet + template engine17.5Deal Data Sheet is the single record; Jinja/Word templates generate ISN, PIC, FIA, Updated/Follow-on FIA, Addendum, Decision Record, Decision Request, Closing Memo. ISN excluded from IC pack by rule.N
INV-05Investment pipeline and approvalsRecord the track (standard or enhanced) set by the MD on the RCM's advice; enhanced overrides standard. There is no fast track: reimbursable grants below US$1m follow the standard track. Flag any expedited process used (follow-on, resubmission after deadlock, re-approval) and apply its conditionsMustLot 1 – Release 1ConfigurationWorkflow engine2.5Track field set by MD with RCM advice recorded first; expedited-process flag with condition checklist; no fast-track path exists in the workflow.N
INV-06Investment pipeline and approvalsTrack due diligence spend before PIC against the MD's limit; the IC approves spend above itMustLot 1 – Release 1ConfigurationBudget control on deal2.0Per-deal DD spend counter against MD limit (parameter); above limit routes to IC.N
INV-07Investment pipeline and approvalsRun the IC: twice-monthly calendar; one IC pack issued 5 BD before each meeting, admitting only papers the MD cleared at least 7 BD before, and locked after issue except for a Chair-approved correction; special meetings and written resolutions only for post-approval matters, authorised by the Chair, papers 2 BD before; quorum of 3 including 1 Independent; recusals; on a first deadlock, resubmission at either of the next two meetings, a second deadlock rejects; Decision Record within 2 BD, Chair signature within 1 BD, Board pack sent the same dayMustLot 1 – Release 1DevelopmentGovernance – IC module16.0IC calendar, pack assembly with 7 BD clearance cut-off and 5 BD issue, pack lock and Chair-approved correction, quorum (3 incl. 1 Independent), recusals, deadlock counter, Decision Record and signature timers.N
INV-08Investment pipeline and approvalsRoute each approval to the Board: No Objection on a 7 BD lapse, or Express Approval for Critical, Limit Breach (Red limit or allocation cap reached) or E&S Category A. Parameter exceptions and related-party investments (after ARC review) go on No Objection. A director's objection triggers a meeting within 10 BDMustLot 1 – Release 1DevelopmentApprovals engine9.5Board routing rules: No Objection with 7 BD lapse timer, Express Approval for Critical / Limit Breach / E&S Cat A; objection stops clock and schedules meeting within 10 BD.N
INV-09Investment pipeline and approvalsTrack approval lapse (at signing, at 6 months or on a material adverse effect) and warn 2 weeks before. Allow expedited re-approval on an Updated FIA Memo only within 3 months, with RCM confirmation that investee, instrument and E&S category are unchanged, the rating is not High or Critical and no Red limit is reachedMustLot 1 – Release 1ConfigurationApprovals engine3.0Lapse tracking with 2-week warning; expedited re-approval gated by RCM confirmations and rating/limit checks.N
INV-10Investment pipeline and approvalsApply the material change test and route changes to the IC, and to the Board where the amount or rating rises. Block a conversion above 25% of an investee until Board Express ApprovalMustLot 1 – Release 1DevelopmentFSA Investments app5.0Material change test on Deal Data Sheet versions; routing to IC/Board; conversion >25% blocked pending Board Express Approval.N
INV-11Investment pipeline and approvalsSupport fund investments (fund DDQ, side letters, LPAC, MFN) and expedited follow-ons, which use the regular IC pack and deadlinesShouldLot 2 – Release 2ConfigurationFSA Investments app – Funds5.0Fund DDQ template, side-letter and MFN tracker, LPAC records; follow-ons reuse the standard IC pack.N
INV-12Investment pipeline and approvalsProvide a secure data room for each deal, with NDA trackingShouldLot 2 – Release 2ConfigurationData room4.0Per-deal restricted folders (Frappe File / Microsoft 365 SharePoint), NDA register with access gated on signed NDA.N
INV-13Investment pipeline and approvalsHold the investee stage (operating, early-stage, brownfield and expansion, greenfield) and test each proposal against the instrument eligibility criteria for that stage, held as Board-set parametersMustLot 1 – Release 1ConfigurationParameter schedule2.5Investee stage field; eligibility matrix by stage held as Board-set parameters and tested on submission.N
INV-14Investment pipeline and approvalsKeep an exceptions register: parameter exceptions (IC, then Board No Objection), built-in allowances (flagged, not exceptions) and Board-only waivers of minimum fund termsMustLot 1 – Release 1ConfigurationRegisters2.0Exceptions register DocType with IC then Board No Objection workflow; allowances flagged separately; Board-only waiver path.N
INV-15Investment pipeline and approvalsRun the intermediate-jurisdiction tax check and tax due diligence for each deal and fund, signed by the Deal Manager and RCM. Block IC approval of a structure that fails the Cooperative Jurisdiction test, with no overrideMustLot 1 – Release 1DevelopmentTax module5.0Intermediate-jurisdiction tax checklist signed by Deal Manager and RCM; Cooperative Jurisdiction test as hard stop on IC approval, no override.N
INV-16Investment pipeline and approvalsRun the application portal so applicants can save and resume, with duplicate applications flagged, reminders at 7 and 14 days and incomplete applications closed at 30 days. Screen a whole call in bulk against the version of the eligibility criteria in force, keeping each versionShouldLot 2 – Release 2DevelopmentFrappe web portal8.0Save-and-resume applications, duplicate detection, 7/14-day reminders, auto-close at 30 days, bulk screening against versioned criteria.N
INV-17Investment pipeline and approvalsGenerate a due diligence checklist for each deal type and instrument, and track every data-room request with its owner, due date and statusShouldLot 2 – Release 2ConfigurationFSA Investments app3.0DD checklist templates by deal type and instrument; data-room request tracker with owner, due date and status.N
INV-18Investment pipeline and approvalsRecord site visits with notes and geo-tagged photos from a mobile device, and give external advisers and consultants deal-specific access that expires automaticallyShouldLot 2 – Release 2ConfigurationFrappe mobile PWA4.0Site-visit form usable on mobile with geo-tagged photo capture; time-boxed external adviser access.N
INV-19Investment pipeline and approvalsHold a clause library of FSA's approved terms, flag any departure in a counterparty draft for review, support e-signature in a set signing order, and capture key terms (amounts, dates, conditions precedent, covenants) as data that feeds the loan register and covenant trackerShouldLot 2 – Release 2DevelopmentContracts + e-signature11.0Clause library, comparison of counterparty drafts against approved clauses, e-signature via FSA's provider in set order; key terms captured as data feeding loan register and covenants.Y
PFA-01Portfolio, loan and valuationBuild the Disbursement Pack: counsel's written CP confirmation, RCM checks of limits and KYC, HFO liquidity; MD approves within 2 BD; HFO issues the payment instruction within 1 BD and ITL only executes it. Block if the sanctions, PEP and adverse-media screen is over 30 days old; Board approval is missing or documents were not signed within 6 months of it; an IC condition is neither met nor deferred; or the Deal Data Sheet version differs from the signed agreementMustLot 1 – Release 1DevelopmentDisbursement Pack11.0Pack assembles CP confirmation, RCM limit/KYC checks, HFO liquidity; all hard stops (screen ≤30 days, Board approval current, 6-month signing, IC conditions, DDS version match) block MD approval.N
PFA-02Portfolio, loan and valuationKeep the loan and grant register: schedules, interest (reference rate plus margin, with a floor), fees and PIK. Calculate ≥20 days and send billing notices ≥15 days before the due dateMustLot 1 – Release 1DevelopmentLoan & grant register12.0Facility schedules, reference rate + margin with floor, fees, PIK; billing calculated ≥20 days and notices ≥15 days before due date. Reuses the open-source Frappe Lending app for schedules and interest accrual.N
PFA-03Portfolio, loan and valuationChase arrears: reminder within 1 BD, formal notice within 10 days. Reconcile the register monthly within 10 BDMustLot 1 – Release 1ConfigurationLoan & grant register3.0Arrears clocks (1 BD reminder, 10-day formal notice); monthly reconciliation task within 10 BD.N
PFA-04Portfolio, loan and valuationTrack covenants, investee reporting (quarterly management accounts 45 days, or 30 days for the June and December quarters; equity reports 20 days monthly or 30 days quarterly; audited accounts 120 days; ESG 90 days), compliance certificates and annual tax confirmationsMustLot 1 – Release 1ConfigurationCovenant & reporting tracker5.0Covenant and reporting obligations with due-date rules per report type; compliance certificates and annual tax confirmations.N
PFA-05Portfolio, loan and valuationRun a Quarterly Investment Review (QIR) for every investment and supervision visits. The MD approves the QIR; the IC approves the semi-annual valuations, notes the quarterly valuation reviews and approves any interim revaluation; the ARC reviews half-year and year-end valuationsMustLot 1 – Release 1ConfigurationPortfolio monitoring5.0QIR form per investment and supervision visits; approval chain MD → IC → ARC as configured.N
PFA-06Portfolio, loan and valuationValue holdings twice a year (30 June and 31 December) at fair value (IPEV), using ≥2 methods and explaining gaps over 20%; loans at amortised cost with IFRS 9 staging and ECL. At 31 March and 30 September, roll carrying values forward unless a Valuation Trigger Event requires an interim revaluationMustLot 1 – Release 1DevelopmentValuation module13.0Semi-annual fair value (IPEV) with ≥2 methods and >20% gap explanation; amortised cost, IFRS 9 staging and ECL inputs; quarterly roll-forward unless trigger event.N
PFA-07Portfolio, loan and valuationKeep the security, shareholder rights, LP rights, nominee director and concessionality registersMustLot 1 – Release 1ConfigurationRegisters3.0Security, shareholder rights, LP rights, nominee director and concessionality registers as linked DocTypes.N
PFA-08Portfolio, loan and valuationClassify waivers within 3 BD (routine: MD; material: IC) and reserved matters within 5 BDMustLot 1 – Release 1ConfigurationWorkflow engine2.0Waiver and reserved-matter classification with 3/5 BD timers and routing (MD routine, IC material).N
PFA-09Portfolio, loan and valuationManage workouts (plan within 30 days), divestment plans, exit and closure reports, and security release within 30 daysShouldLot 2 – Release 2ConfigurationPortfolio monitoring4.0Workout plan (30 days), divestment plan, exit/closure reports, security release timer.N
PFA-10Portfolio, loan and valuationPrice loans with FSA's loan pricing model (CRR, Affordability Rate, pricing floor, Grant Element) and keep the pricing record with the memoShouldLot 2 – Release 2DevelopmentLoan pricing model8.0FSA loan pricing model (CRR, Affordability Rate, floor, Grant Element) rebuilt from the Loan Pricing Workbook; pricing record attached to memo.N
PFA-11Portfolio, loan and valuationHandle fund capital calls (pay ≥2 BD before the due date, pack within 3 BD), checking no underlying investment is excluded or outside agri-food, and roll forward GP NAVsShouldLot 2 – Release 2DevelopmentFunds module6.5Capital call handling with payment ≥2 BD before due, pack within 3 BD, exclusion and agri-food checks; GP NAV roll-forward.N
PFA-12Portfolio, loan and valuationRun the valuation calendar: Valuation Dates, quarterly reviews, trigger-event log, IC approval timer, Semi-annual Valuation Report, independent valuer programme and back-testing of exits (differences over 10% explained)MustLot 1 – Release 1ConfigurationValuation module4.0Valuation calendar, trigger-event log, IC approval timer, Semi-annual Valuation Report, valuer programme and exit back-testing.N
PFA-13Portfolio, loan and valuationSend investees and fund managers automatic reminders before each report is due and when it is missed, and give fund managers a standard reporting templateMustLot 1 – Release 1ConfigurationNotifications + portal2.5Automatic reminders before and after report due dates; standard fund-manager reporting template.N
PFA-14Portfolio, loan and valuationCheck reported figures on upload and flag any movement beyond a set percentage from the prior period or the plan for the Deal Manager to explainShouldLot 2 – Release 2DevelopmentPortfolio monitoring4.0Upload validation flags movements beyond a parameter % vs prior period or plan for Deal Manager explanation.N
PFA-15Portfolio, loan and valuationShow a health score for each investee, combining risk rating, arrears, covenant status, reporting timeliness and E&S findings, with the weights held as settingsCouldLot 3 – LaterConfigurationDashboards2.5Weighted investee health score (weights as settings) on a dashboard.N
PFA-16Portfolio, loan and valuationHold an impact indicator library (food security, livelihoods, enterprise growth, resilience) tagged to the SDGs and Agenda 2063, and track each investment's results against its targetsShouldLot 2 – Release 2ConfigurationImpact module4.0Impact indicator library tagged to SDGs and Agenda 2063; targets vs results per investment.N
RSK-01Risk, limits and early warningScore risk 1–25 (Low, Moderate, High, Critical) and rate investees 1–5, mapped to early-warning status and IFRS 9 stageMustLot 1 – Release 1ConfigurationRisk module3.0Risk score 1–25 and investee rating 1–5 mapped to early-warning status and IFRS 9 stage via parameter tables.N
RSK-02Risk, limits and early warningTest each proposal against every limit in FSA's limit schedule before commitment and show the headroom. Measure on a committed basis, including undrawn amounts, by group and with fund look-through. Each allocation cap has an Amber early-warning trigger below the cap; reaching a cap is a Limit BreachMustLot 1 – Release 1DevelopmentLimit engine16.0Single limit table; pre-commitment test on committed basis incl. undrawn, by group, with fund look-through; Amber triggers and Limit Breach at cap; headroom display.N
RSK-03Risk, limits and early warningMonitor limits monthly. Amber: to the MD within 2 BD. Red (Limit Breach): immediate notice, in writing within 2 BD, remediation plan within 10 BD, new exposure blockedMustLot 1 – Release 1ConfigurationLimit engine3.0Monthly limit run (scheduled job); Amber/Red notifications and remediation clocks; new exposure blocked on Red.N
RSK-04Risk, limits and early warningRun early warning from investee data. Amber: review within 10 BD. Red: IC and ARC Chair within 1 BD, plan within 30 days. Watch-list reviewed monthlyMustLot 1 – Release 1ConfigurationEarly warning4.0Early-warning rules from investee data; Amber/Red escalation clocks; monthly watch-list review.N
RSK-05Risk, limits and early warningKeep the risk register, risk event register and actions tracker, and the exceptions and breach registers. Events are due within 2 BD; losses above a set threshold are escalatedMustLot 1 – Release 1ConfigurationRegisters3.0Risk register, risk event register, actions tracker, exceptions and breach registers; loss escalation threshold.N
RSK-06Risk, limits and early warningCalculate the KRIs and the monthly ALM and FX dashboardsShouldLot 2 – Release 2DevelopmentRisk dashboards6.5KRI calculations and monthly ALM and FX dashboards in Frappe Insights.N
RSK-07Risk, limits and early warningRun stress tests from stored scenarios (portfolio quarterly; reverse stress annually)CouldLot 3 – LaterDevelopmentRisk module8.0Stored stress scenarios applied to portfolio quarterly; annual reverse stress test.N
RSK-08Risk, limits and early warningSupport the annual risk and control self-assessment, with control ratings and samplingCouldLot 3 – LaterConfigurationRisk module3.0RCSA campaigns with control ratings and sampling.N
CMP-01Compliance, KYC and integrityHold KYC files for investees, sponsors, beneficial owners, suppliers and Consultants. The beneficial-owner threshold is a settingMustLot 1 – Release 1ConfigurationKYC module4.0KYC party record for investees, sponsors, beneficial owners, suppliers and Consultants; BO threshold as parameter.N
CMP-02Compliance, KYC and integrityScreen against the UN list (mandatory) and other lists at onboarding, within 30 days before each disbursement and on any changeMustLot 1 – Release 1DevelopmentScreening integration8.0UN Consolidated List (mandatory) and other lists at onboarding, ≤30 days pre-disbursement and on change, via screening service API or CASS exchange.Y
CMP-03Compliance, KYC and integritySchedule KYC refreshes by risk ratingMustLot 1 – Release 1ConfigurationKYC module1.5Refresh schedule by KYC risk rating with timers.N
CMP-04Compliance, KYC and integrityLog suspicious-activity reports in confidence, with no tipping off. Track FIU decisions and the 24-hour sanctions report to the National Sanctions SecretariatMustLot 1 – Release 1ConfigurationRestricted registers2.5Confidential SAR log with role-restricted access, FIU decision tracking and 24-hour sanctions-report clock.N
CMP-05Compliance, KYC and integrityKeep declarations of interest (on appointment, by 31 January, within 5 BD of a change, per deal, per meeting), recusals and the Restricted ListMustLot 1 – Release 1ConfigurationConflicts module3.0Declarations of interest (appointment, annual 31 Jan, change, per deal, per meeting), recusals, Restricted List.N
CMP-06Compliance, KYC and integrityKeep the gifts register, with limits as settings and gifts blocked under Funder Capital contractsMustLot 1 – Release 1ConfigurationRegisters1.5Gifts register with value bands as settings; blocked under Funder Capital contracts.N
CMP-07Compliance, KYC and integrityRun a confidential whistleblowing log: acknowledge within 3 BD, Champion within 5, terms within 10, updates every 30 days, close within 90 daysMustLot 1 – Release 1ConfigurationRestricted registers2.5Confidential whistleblowing log with 3/5/10/30/90-day clocks.N
CMP-08Compliance, KYC and integrityTrack Code acknowledgements, annual certifications and mandatory trainingShouldLot 2 – Release 2ConfigurationCompliance module2.5Code acknowledgements, annual certifications and training tracker.N
CMP-09Compliance, KYC and integrityKeep the regulatory and funder calendar, including funder reports and allegation notices within 2 BDMustLot 1 – Release 1ConfigurationCompliance calendar2.0Regulatory and funder calendar with 2 BD allegation notice clock.N
CMP-10Compliance, KYC and integrityKeep a restricted SEAH case register, visible only to the RCM, MD, Whistleblowing Champion and named investigators, with the person concerned locked out. Run the clocks: focal-point actions in 24 hours, ARC Chair in 1 BD, investee and AAF notices in 2 BD, acknowledgement in 3 BD, investigation target 90 daysMustLot 1 – Release 1DevelopmentSEAH case register6.5Row- and field-level restricted SEAH register; person concerned locked out; 24h/1/2/3 BD and 90-day clocks.N
CMP-11Compliance, KYC and integrityHold SEAH undertakings, pre-appointment checks and training dates, and record SEAH due diligence, conditions and investee reporting for each deal and fundShouldLot 2 – Release 2ConfigurationSEAH module2.5SEAH undertakings, pre-appointment checks, training dates and deal/fund SEAH due diligence.N
CMP-12Compliance, KYC and integrityKeep the tax risk register and the status of each jurisdiction used. On a tax trigger event, notify the MD and ARC Chair within 2 BD; block follow-ons through a non-cooperative jurisdictionMustLot 1 – Release 1ConfigurationTax module2.5Tax risk register and jurisdiction status; trigger-event notices within 2 BD; follow-ons blocked through non-cooperative jurisdictions.N
CMP-13Compliance, KYC and integrityKeep an external grievance log for affected communities and workers (anonymous allowed), acknowledged within 10 BD and reported to the ARC at least twice a yearShouldLot 2 – Release 2ConfigurationFrappe web portal2.5External grievance form (anonymous allowed), 10 BD acknowledgement, semi-annual ARC report.N
FIN-01Finance, budget and treasuryRun the budget calendar (call on 30 September, Board approval before 31 December), with monthly monitoring, a half-year reforecast and the interim 1/12 ruleMustLot 1 – Release 1ConfigurationERPNext Budget3.0Budget calendar, monthly monitoring, half-year reforecast and interim 1/12 rule.N
FIN-02Finance, budget and treasuryControl reallocations within the MD's delegated limit, with Board approval above it and the funder's margin applied to funder lines; change log within 2 BDMustLot 1 – Release 1ConfigurationERPNext Budget + workflow2.5Reallocation workflow within MD limit, Board above; funder margin applied on funder lines; change log.N
FIN-03Finance, budget and treasuryKeep restricted-fund ledgers by funder, tranche and budget line, with an eligibility check before each Good to PayMustLot 1 – Release 1DevelopmentRestricted-fund ledger8.0Funder / tranche / budget-line dimensions with eligibility check before Good to Pay.N
FIN-04Finance, budget and treasuryRun the close: bank reconciliations by BD5, HFO review by BD7, management accounts by BD10, MD approval by BD12. Produce the quarterly NAV within 45 days on carrying values; at 30 June and 31 December restate it within 10 BD of the MD approving the valuations; reflect any IC change in the next NAVMustLot 1 – Release 1ConfigurationClose calendar5.0Close checklist (BD5/7/10/12) with timers; quarterly NAV pack from carrying values and semi-annual restatement.N
FIN-05Finance, budget and treasuryForecast cash (13-week, 12-month, 5-year). Before each commitment, test the liquidity coverage ratio and the asset test against Board limitsMustLot 1 – Release 1DevelopmentTreasury & liquidity8.013-week, 12-month and 5-year cash forecasts; liquidity coverage ratio and asset test before each commitment.N
FIN-06Finance, budget and treasuryTrack surplus cash in permitted investments against counterparty limits, within the operating balance limitShouldLot 2 – Release 2ConfigurationTreasury2.5Permitted investments register with counterparty limits and operating balance limit.N
FIN-07Finance, budget and treasuryRecord FX conversions, with two quotes above a set threshold. Convert local-currency receipts within 10 BDShouldLot 2 – Release 2ConfigurationTreasury2.0FX conversion records, two quotes above threshold, 10 BD local-currency conversion clock.N
FIN-08Finance, budget and treasuryKeep the fixed-asset register and the bank account and signatory registerShouldLot 2 – Release 2StandardERPNext Assets2.0Fixed-asset register (ERPNext Assets) and bank account / signatory register.N
FIN-09Finance, budget and treasuryProduce funder reports through AAF (pre-tranche 45 days before release; annual within 45 days of year end)MustLot 1 – Release 1ConfigurationReporting4.0Funder report templates (pre-tranche, annual) via AAF with timers.N
FIN-10Finance, budget and treasuryKeep the tax file and calendar: returns prepared by ITL, reviewed by the HFO and approved by the MD; Tax Residence Certificate and substance evidence; FATCA and CRS filings; withholding tax and treaty relief recorded before each closingMustLot 1 – Release 1ConfigurationTax module3.0Tax file and calendar, TRC and substance evidence, FATCA/CRS tracking, withholding tax and treaty relief before closing.N
PRC-01Procurement and payablesRaise requisitions against budget and set the method by value: RfQ up to US$25,000 (3 quotes); Competitive Tender up to US$150,000; Open Tender above that (21 BD, 90-day bid validity, 7-day standstill)MustLot 1 – Release 1StandardERPNext Buying3.0Material Request against budget; method set by value thresholds (RfQ/Competitive/Open Tender) with tender timers.N
PRC-02Procurement and payablesAdd up 12 months of purchases from each supplier to stop contract splitting; require a reason for single sourcingMustLot 1 – Release 1ConfigurationERPNext Buying2.0Rolling 12-month supplier aggregation check; single-source justification mandatory.N
PRC-03Procurement and payablesRun evaluations with conflict declarations before bids are opened, scoring grids fixed at publication, and minutesShouldLot 2 – Release 2ConfigurationERPNext Buying3.0Evaluation with conflict declarations before opening, locked scoring grid and minutes.N
PRC-04Procurement and payablesOnboard suppliers with due diligence tiered by value, and periodic refreshMustLot 1 – Release 1ConfigurationERPNext Supplier2.0Supplier onboarding with tiered due diligence and refresh dates.N
PRC-05Procurement and payablesManage contracts: variations, renewals (never automatic), annual supplier reviews, and complaints on timersShouldLot 2 – Release 2ConfigurationContract management3.0Contract variations, renewals (never automatic), annual reviews and complaint timers.N
PRC-06Procurement and payablesMatch order, receipt (3 BD) and invoice (3 BD) before Good to PayMustLot 1 – Release 1StandardERPNext Buying1.5Three-way match (PO, receipt within 3 BD, invoice within 3 BD) before Good to Pay.N
PRC-07Procurement and payablesRelease payments only with Panel A and Panel B, adding a third signatory above a set threshold. Call back on any new or changed bank details. Payments to the MD need a separate approverMustLot 1 – Release 1DevelopmentPayment release6.5Panel A + Panel B release, third signatory above threshold, call-back on bank detail change, no self-release, separate approver for MD payments.N
PRC-08Procurement and payablesSend payment instructions to ITL and MCB and receive confirmations. No cashMustLot 1 – Release 1DevelopmentITL / MCB integration5.0Payment instruction files to ITL and MCB; confirmation import. (Integration effort costed separately.)Y
TRV-01Travel and missionsRaise Mission Requests at least 7 BD ahead (12 BD for High-risk), with an HFO budget check, an RCM risk level and approval by traveller and riskMustLot 1 – Release 1ConfigurationTravel module2.5Mission Request with 7/12 BD lead time, HFO budget check, RCM risk level and approval matrix.N
TRV-02Travel and missionsCalculate DSA from ICSC rates, with reductions. Pay advances at least 3 BD before departure; block a new advance while one is unsettledMustLot 1 – Release 1DevelopmentTravel module4.0DSA calculation from ICSC rates with reductions; advance timing and block on unsettled advance. Reuses Frappe HR travel request, advance and expense claim.N
TRV-03Travel and missionsSettle claims and advances within 10 BD of return, with the back-to-office report (BTOR) within 5 BD. Recover unsettled advances from fees after 30 daysMustLot 1 – Release 1ConfigurationTravel module2.0Claim settlement 10 BD, BTOR 5 BD, recovery from fees after 30 days.N
TRV-04Travel and missionsKeep a travel tracker with daily check-ins for High-risk trips and incident reports within 24 hoursShouldLot 2 – Release 2ConfigurationTravel module2.0Travel tracker with daily check-ins and 24h incident reports.N
TRV-05Travel and missionsConfirm insurance cover and HEAT training before High-risk travel. Produce the annual travel and carbon reportCouldLot 3 – LaterConfigurationTravel module2.0Insurance and HEAT training check before High-risk travel; annual travel and carbon report.N
CON-01ConsultantsRun engagement: positions register, adverts (≥14 days), panel scoring, pre-engagement checks, contract issue with a copy to ITLShouldLot 2 – Release 2ConfigurationConsultants module3.0Positions register, adverts ≥14 days, panel scoring, pre-engagement checks, contract issue copied to ITL.N
CON-02ConsultantsTrack onboarding: objectives within 30 days, a 3-month review, and renewal reminders 60 and 30 days before expiryMustLot 1 – Release 1ConfigurationConsultants module1.5Onboarding objectives (30 days), 3-month review, renewal reminders at 60/30 days.N
CON-03ConsultantsTake monthly invoices with timesheets or deliverables. The Supervisor certifies within 5 BD and ITL pays within 10 BD. Track non-service days. Hold any performance-related fee the Board withholds or recovers (malus and clawback)MustLot 1 – Release 1DevelopmentConsultants module5.0Monthly invoices with timesheets/deliverables, Supervisor certification 5 BD, ITL payment 10 BD, non-service days, malus/clawback holds. Reuses Frappe HR timesheets and advances.N
CON-04ConsultantsHold mid-year and year-end performance reviews and improvement plansShouldLot 2 – Release 2ConfigurationConsultants module2.0Mid-year and year-end reviews and improvement plans.N
CON-05ConsultantsOffboard: revoke access and signing authorities on the last day, reconcile advances, final invoice within 30 daysMustLot 1 – Release 1ConfigurationConsultants module1.5Offboarding: access and signing authorities revoked on last day, advances reconciled, final invoice timer.N
GOV-01Governance, Board and auditProvide a Board and committee portal: calendar, minutes and action logs; papers 7 days ahead for the Board, the IC pack 5 BD ahead, 5 BD for the ARC; quorum checks (the Board needs 1 independent and 1 resident director)MustLot 1 – Release 1DevelopmentBoard portal11.0Board and committee portal: calendar, minutes, action logs, paper deadlines and quorum checks (independent and resident director).N
GOV-02Governance, Board and auditRun written resolutions and No Objection votes, with Company Secretary certificationMustLot 1 – Release 1ConfigurationBoard portal3.0Written resolutions and No Objection voting with Company Secretary certification.N
GOV-03Governance, Board and auditActivate an acting MD after 5 BD of absence, with limited powers (no transaction agreements), and record Board ratificationMustLot 1 – Release 1ConfigurationApprovals engine2.0Acting MD activation after 5 BD absence with restricted authority codes and Board ratification record.N
GOV-04Governance, Board and auditKeep the policy register, with review dates and version control, including the SEAH and Tax PoliciesShouldLot 2 – Release 2ConfigurationPolicy register1.5Policy register with review dates and version control.N
GOV-05Governance, Board and auditTrack internal audit findings against remediation clocks (Critical 30 days, High 90, Medium 180, Low 12 months), with the risk-acceptance ladderShouldLot 2 – Release 2ConfigurationAudit module2.5Internal audit findings with remediation clocks and risk-acceptance ladder.N
GOV-06Governance, Board and auditKeep the key-person and succession registersCouldLot 3 – LaterConfigurationRegisters1.5Key-person and succession registers.N
GOV-07Governance, Board and auditKeep the IC membership register: composition, terms, the 9-year limit for Independents, the 90-day vacancy clock, attendance and the annual self-assessmentShouldLot 2 – Release 2ConfigurationGovernance – IC module2.0IC membership register with terms, 9-year limit, 90-day vacancy clock, attendance and self-assessment.N
Total415.5
Summary
PriorityStandardConfigurationDevelopmentTotalBuild effort
Must2381959286.5
Should119727112.0
Could041517.0
Cross-cutting build work
Developer and functional-consultant work not tied to one requirement. Testing, training, PM and go-live are staffed in the Staffing Plan.
LotWork packageEBRD referenceBuild person-daysNotes
MustPlatform core: parameter schedule, approvals engine, segregation of duties, audit trailPrinciples 2–5, 830One limit table, versioned parameters, authority codes
MustRoles and permissions (Appendix B), SEAH record-level restrictionsApp. B6
MustIntegration – ITL7.28API or SFTP, format agreed with ITL
MustIntegration – MCB7.210camt.053/MT940 in, payment file out; upload fallback
MustIntegration – CASS7.25CASS role in system plus file exchange
MustIntegration – screening service (UN list feed, rescreening)7.25
MustIntegration – Microsoft 365 (SSO, email, calendar, SharePoint)7.24Frappe native SSO
MustCore reports and dashboards (7.1) with drill-down and PDF/Excel/PowerPoint export7.118Frappe Insights + developed .pptx export
MustConfiguration from Board-approved policies (Appendix D set-up)App. D12FSA loads its own starting records
MustFSA document templates (ISN, memos, Decision Records, Pack, QIR)App. D8
ShouldIntegrations – market data, AAF pack, e-signature, BI API7.213
ShouldRelease 2 reports7.16
CouldInvestee and GP upload portal7.26
Total131
Qualified deviations
Every point where the offer departs from, or qualifies, the EBRD.
#EBRD referenceRequirementQualificationImpact for FSA
1Principle 10, App. GConfigure, don't build; licensed productWe configure an open-source licensed product (Frappe/ERPNext, GPLv3/MIT) and develop only FSA-specific controls as one app on the same framework: 27 of 91 requirements.Meets both the invitation and Appendix G; code documented and in escrow.
2INV-19, 7.2E-signature serviceIntegrated with FSA's chosen provider; subscription paid by FSA.Licence outside our price.
3CMP-02, 7.2, App. GScreening serviceUN Consolidated List feed included. Other lists need the screening subscription that Appendix G lists as FSA's dependency; we integrate it.Subscription outside our price.
4PRC-08, 7.2MCB integrationHost-to-host depends on MCB. Until enabled, statements and payment files move by secure upload with the same controls.One manual step until MCB enables host-to-host.
57.1Export to PowerPointNot standard in Frappe; developed and included in the price.None.
67.399.9% availabilityMulti-zone in one region (OVHcloud Paris 3-AZ); cross-region failover offered as an option.7.3 recovery times met.
77.3, App. HData locationData hosted in the European Union (France), backups in Germany; transfer from Mauritius covered by the Data Processing Agreement and GDPR-level safeguards. African hosting available as an option at higher cost.FSA to confirm EU hosting is acceptable.
8App. EEarly post-go-live supportTwo weeks of hypercare after Lot 1 go-live (one week for Lots 2 and 3), then the support retainer applies.Support continuous from go-live.
9App. GUser numbersNo per-user licence; hosting sized for about 35 named users.Little price sensitivity to user numbers.
10Out of scopeITL ledger, payroll, AAF operationsAccepted as out of scope.None.
FSA Investment Capital – ERP proposal workbook (Ethereal Purpose Lda.)
Annexes 1 and 2 to the Technical Proposal · version 2, 17 October 2026 · all amounts in US$, excl. taxes
SheetContent
AssumptionsDay rate per role, public holidays, run costs. Blue cells on yellow are inputs.
Compliance MatrixAnnex 1 – the 91 requirements: lot, how met, component, estimated build effort, response.
Cross-cuttingBuild work not tied to one requirement: platform core, integrations, reports, set-up, templates.
Staffing PlanWho works on each phase of each lot: allocation, person-days, rate, cost and responsibilities. This sheet sets the price.
Sprint PlanEvery iteration of every lot (design week, two-week sprints, test, UAT, go-live): dates, goal, scope, team days and cost.
GanttWeek-by-week chart of all iterations, with go-live dates and cost per iteration.
RoadmapPhases of each lot with dates, working days, person-days and value, summed from the Staffing Plan.
Effort by LotPrice per lot and a check that the build capacity in the Staffing Plan covers the estimated build work.
Financial OfferPrice per lot, payment milestones and recurring fees.
TCO 5 yearsProposal component 5: five-year cost of ownership.
Payment ScheduleMilestone invoices, FSA's month-by-month outflow in year 1 and years 2 to 5.
Hosting BillHosting priced line by line from OVHcloud and Hetzner public list prices; feeds the hosting and backup costs in Assumptions.
DeviationsQualified deviations from the EBRD (Appendix H).
LegendBlue text on yellow = input · black = formula · green = link from another sheet
Coverage keyStandard = out of the box in Frappe/ERPNext · Configuration = set up without code · Development = code in the FSA app on the Frappe framework
Phases:DesignBuild sprintSystem testUAT and trainingGo-live · Yellow cells are inputs in the Excel file; every other figure is a formula.