At a glance
The engagement, in six facts.
A scannable summary for buyers checking facts before reading the full page.
About the client
Tony Elumelu Foundation
The Tony Elumelu Foundation is Africa's leading entrepreneurship philanthropy. Founded on Africapitalism, the belief that Africa's private sector is the primary engine of the continent's economic development, TEF launched its Entrepreneurship Programme in 2015 and has since trained over 2.5 million young Africans, disbursing seed capital to more than 24,000 entrepreneurs across all 54 African countries. TEFConnect is the digital infrastructure at the centre of this programme. It is where entrepreneurs apply, train, pitch, get verified, receive funding decisions, connect with mentors, and build relationships with a continent-wide community. By any measure, it is one of the largest digital entrepreneurship ecosystems on the African continent.
The business challenge
A monolith under programme-cycle pressure. A verification queue at continental scale.
TEFConnect had been running on a PHP monolithic architecture. As application volumes grew to tens of thousands of concurrent users during programme cycles, the platform came under significant pressure. Load times became a measurable problem for entrepreneurs trying to submit applications. The user interface needed a complete rethink for the experience to match the ambition of the programme. Customer support teams were receiving high volumes of queries from applicants who could not complete submissions or could not tell where their application stood. The platform needed to grow into what the programme was becoming, not hold it at what it had been.
Manual document verification was the other constraint. Reviewing identity documents, checking for duplicate applications, and flagging discrepancies across tens of thousands of submissions required significant team capacity and still took longer than the programme timelines demanded. The opportunity was to use AI to do what human reviewers could only do slowly at scale: read documents, cross-check for inconsistencies, identify duplicates, and surface flagged applications to reviewers in a fraction of the time. Getting that right would reduce operational overhead, speed up disbursement cycles, and free the support team from the verification queue that was dominating their capacity.
What Triazine Software built
Azure microservices. AI verification. Continental scale.
Triazine Software rebuilt TEFConnect as containerised .NET microservices on Azure — with AI document verification, a four-language chatbot, modernised LMS and community modules, and an Azure Fabric analytics layer.
A microservices re-architecture built for concurrent load
The PHP monolith was rebuilt as independent .NET microservices, containerised with Docker and orchestrated through Kubernetes pods on Azure. A primary write database and read-only replica handle traffic separation, with caching layers absorbing peak load. The Next.js frontend delivered a modern, responsive experience across the full range of devices entrepreneurs across 54 countries use.
- .NET microservices — independent services, containerised with Docker, orchestrated via Kubernetes on Azure
- Read/write traffic separation — primary write database with a read-only replica, plus caching for peak windows
- Next.js frontend — responsive across the full range of devices used in 54 countries
AI verification that reads, cross-checks and flags before a human ever looks
The AI verification layer uses OCR to extract and cross-validate document content against expected formats and external databases. Duplicate applications are caught automatically. Document discrepancies, mismatched names, and inconsistent registration details are flagged before reaching a human reviewer, so the review team works only on cases that genuinely need judgment.
- OCR extraction & cross-validation against expected formats and external databases
- Automatic duplicate detection — 100% of duplicate applications caught
- Discrepancy flagging — mismatched names and inconsistent registration details surfaced pre-review
- Human-in-the-loop — reviewers work only on cases that genuinely need judgment
One chatbot, four languages, no language picker
A multilingual AI chatbot serves entrepreneurs and administrators in English, French, Arabic, and Portuguese. It handles application queries, guides training module requirements, and escalates to human support when needed, with NLU parsing intent accurately across all four languages without the user specifying which one they are writing in.
- Four languages — English, French, Arabic and Portuguese, detected automatically
- Application & training guidance handled end to end in conversation
- Human escalation built in for the cases that need it
LMS, community, disbursement and a single queryable data layer
The LMS was modernised with randomised assessments, progress tracking, and mentor-gated completion. The alumni community, mentorship platform, pitching portal, finance module for seed capital disbursement, M&E module, and full audit logging were all rebuilt within the same architecture. An Azure Fabric data warehouse consolidates all platform data into one queryable layer, powering Power BI dashboards for programme analytics and cohort tracking.
- Modernised LMS — randomised assessments, progress tracking, mentor-gated completion
- Full programme stack rebuilt — community, mentorship, pitching, finance, M&E and audit logging in one architecture
- Azure Fabric warehouse — all platform data in one queryable layer, powering Power BI dashboards
Business outcomes
Peak load absorbed. Verification automated. Complaints down.
Verified outcomes only — post-modernisation metrics from TEFConnect v3.1.
◈For scale and the disbursement pipeline
One of the largest single volumes of entrepreneurship applications ever processed on an African digital platform came through TEFConnect after the modernisation. The Azure microservices architecture delivered 99.9% platform uptime across the programme cycle, absorbing concurrent load at a scale the previous PHP system could not sustain. The AI verification layer caught 100% of duplicate applications and flagged every document discrepancy before submissions reached the review team, removing a manual checking burden that had been slowing the disbursement pipeline.
◎For applicants and the Foundation
Customer complaints fell by 90% after go-live. Applicants who had previously raised queries about slow performance, unclear application status, and verification delays were now completing submissions and receiving outcomes on a platform that performed consistently at scale. The multilingual AI chatbot handled queries in English, French, Arabic, and Portuguese without adding support headcount. The Azure Fabric data warehouse gave the Foundation a consolidated analytics layer that had not previously existed, turning multi-day reporting exercises into near real-time programme visibility.
Technology landscape
Containerised on Azure. Observable end to end.
TEFConnect v3.1 runs as .NET microservices on Microsoft Azure — with Next.js, Docker, Kubernetes, Azure Fabric analytics and full observability.
Enterprise security & compliance
Governed across 54 jurisdictions, auditable to the last decision.
TEFConnect operates across 54 African countries, which means data governance covers multiple jurisdictions. Nigeria's Data Protection Regulation applies to the largest segment of the user base. The platform's security architecture was designed to accommodate country-specific data handling requirements as the programme expands into additional markets. All AI-driven verification processes maintain full audit trails so that flagged applications can be reviewed and contested by programme administrators with complete transparency. VAPT was conducted across the full platform ahead of go-live. Triazine Software holds CMMI Level 3 certification, which governs the process discipline applied across every phase of this engagement.
Entrepreneur personal data, document submissions, financial disbursement records, and mentor and mentee communications are partitioned by user role across twelve distinct access levels. The audit module records every action taken on the platform: document submissions, verification decisions, payment approvals, administrative changes, and AI flagging events. Nothing is overwritten. The log is the source of truth for every disputed decision and every compliance review.
Role-Based Access Control
Twelve user roles with partitioned permissions: entrepreneurs, mentors, investors, alumni, enumerators, reviewers, finance team, audit team, M&E team, community managers, platform administrators, and super admins.
Consent Management
Informed consent flows for data collection and AI document processing aligned with applicable data protection regulations by market.
Audit Trails
Tamper-proof activity log across all modules covering submissions, verifications, payments, reviews, admin actions, and AI decisions.
NDPR
Nigeria Data Protection Regulation compliance for Nigerian entrepreneur and user data, the platform's largest data jurisdiction.
AI Verification Transparency
Full audit log of AI flagging decisions with reviewer override capability, ensuring no application is disqualified without human review.
WCAG 2.1 AA
Full accessibility compliance across all platform interfaces for users with cognitive, physical, and sensory disabilities across 54 countries.
VAPT
Vulnerability Assessment and Penetration Testing completed across the full platform prior to go-live.
CMMI Level 3
Delivery processes certified to CMMI Level 3 standards across all development, testing, and deployment phases.
Compliance-ready foundation
Multi-jurisdiction data governance with NDPR at the core — and an AI audit trail built as a platform feature, not a retrofit.
NDPRNigeria
Nigeria Data Protection Regulation for the platform's largest entrepreneur and user data jurisdiction.
WCAG 2.1 AAAccessibility
Full accessibility compliance across all interfaces for users across 54 African countries.
VAPTSecurity testing
Vulnerability Assessment and Penetration Testing completed across the full platform prior to go-live.
CMMI L3Enterprise delivery practices
Enterprise delivery practices aligned with CMMI Level 3 across development, testing and deployment.
Beyond go-live
Triazine's most complex modernisation — and still expanding.
TEFConnect v3.1 is live and serving entrepreneurs, mentors, investors, and programme administrators across all 54 African countries. Triazine Software's engagement with the Tony Elumelu Foundation continues as the platform evolves, with the AI verification layer, Azure data warehouse, and programme modules expanding in scope. This is the largest and most technically complex modernisation engagement in Triazine Software's delivery portfolio.
Work with Triazine Software
Let's modernise your next enterprise platform.
From monolith re-architecture and AI verification to continental-scale disbursement infrastructure, Triazine delivers application modernisation that platforms grow into — containerised, auditable and built for what your programme is becoming.