Per-Council Isolation
PostgreSQL Row-Level Security at the database layer. A bug in the application cannot leak data across councils.
A purpose-built, multi-council financial platform for City and Town Councils under the Ministry of Local Government. 21 modules, mobile field collection, 10 system integrations, multi-tenant by design, ministry oversight from day one.
For a system handling sensitive government financial data across multiple councils, ISO certification is not optional — it is essential. Wanile Technologies is independently audited and certified against both quality and information security standards.
Twenty sections covering everything required by RFQ-IT-UAS-2026-001 — architecture, all 21 functional modules, mobile field collection, integrations, security, timeline, pricing, payment schedule, risk management, and full compliance matrix.
Wanile Technologies is pleased to submit this technical and commercial proposal in response to RFQ-IT-UAS-2026-001 for the development and deployment of a Unified Accounting System (UAS) for City and Town Councils under the Ministry of Local Government.
We propose a fully custom-built solution (Option A) designed specifically for the operational realities of municipal councils. Unlike generic ERP configurations that require constant workarounds, our purpose-built platform will deliver a system where every screen, workflow, and report is designed around how council officers actually work — from field revenue collection in markets to ministry-level financial consolidation.
Our solution covers all 21 functional modules, a cross-platform mobile application with offline-first architecture, 10 system integrations, comprehensive data migration, and 12 months of post go-live support. The system will be deployed across all city and town councils with centralised ministry oversight, full multi-council data isolation, and enterprise-grade security including AES-256 encryption, MFA, immutable audit trails, and role-based access control with segregation of duties.
Municipal councils operate fundamentally differently from corporations. The revenue streams (property rates, market vendor fees, parking meters, facility hire, bus charges, licensing and permits) are unique to local government and do not map cleanly to any commercial ERP product. Forcing these into SAP, Oracle, or Dynamics would require extensive customisation that typically exceeds the cost of a purpose-built solution while delivering a compromised user experience.
Every council operation modelled directly — no workarounds, no awkward configurations.
No per-user, per-module, or annual platform fees — unlike SAP, Oracle, or Dynamics.
The Ministry owns 100% of the codebase. Engage any developer to maintain it later.
Standard open-source stack, documented APIs, infrastructure portable across providers.
A 28-person software development agency incorporated in the United Kingdom and Pakistan, with engineering operations headquartered in Lahore. We specialise in enterprise-grade web and mobile applications, financial systems, AI-powered platforms, and mission-critical software for international clients across the US, UK, Europe, Middle East, and Asia-Pacific.
Our track record includes delivering complex, security-sensitive systems for some of the world's most demanding organisations:
| Client | Project | Scope |
|---|---|---|
| ICBC Bank New York |
AI-Powered Compliance Engine | Enterprise financial compliance platform with automated regulatory monitoring, document analysis, and audit trail generation for one of the world's largest banks. |
| Porsche AG Board |
BoardLens.ai — Board Intelligence | Enterprise intelligence platform for Porsche board members providing real-time market analytics, competitive intelligence, and strategic decision support. |
| Avenor Consult Copenhagen |
TalVagt — AI Bookkeeping Agent | AI-powered bookkeeping automation system with multi-agent orchestration, accounting software integration, and automated document processing for Nordic markets. |
| Saudi Enterprise Client |
Etijah HR — ERP HR System | Full-scale HR management and payroll system built on enterprise ERP architecture covering recruitment, attendance, leave, payroll, and compliance. |
| UK Legal Tech Company |
Go Legal AI — Workflow Platform | AI-native legal document generation and review platform with multi-agent analysis, jurisdiction-aware compliance, and enterprise audit trails. 2+ years ongoing. |
| Team Size | 28 full-time engineers, designers, and project managers |
| Incorporation | United Kingdom and Pakistan |
| Certifications | ISO 9001:2015 · ISO 27001:2022 |
| Core Technologies | Next.js · React · React Native · Node.js · TypeScript · PostgreSQL · AWS · Python |
| Verified Reviews | Clutch.co verified with 5-star client ratings |
| Specialisations | Financial systems · AI/ML platforms · government and enterprise solutions · multi-tenant SaaS |
Based on our thorough analysis of the RFQ, we understand that the Ministry of Local Government requires a centralised, production-ready Unified Accounting System that addresses the following critical challenges:
City and town councils currently operate with disparate, disconnected financial systems (or manual processes) that make consolidated reporting impossible and create opportunities for revenue leakage.
Field revenue from markets, parking, facility hire, and other sources is collected manually with limited accountability, no real-time visibility, and no digital audit trail.
The Ministry lacks a unified view of financial performance across all councils, making budget allocation, compliance monitoring, and policy enforcement difficult.
Banking, tax, transport authority, and other government systems operate independently with no automated data exchange, creating reconciliation overhead and errors.
Any solution must scale to accommodate additional councils, revenue streams, and users as the system matures — adding councils should be a configuration change, not a code change.
Our proposed solution addresses every one of these challenges through a unified, purpose-built platform with multi-council architecture, field-ready mobile collection tools, real-time ministry dashboards, and comprehensive integration with external government and financial systems.
The UAS is designed as a multi-tier, cloud-ready application with clear separation between presentation, business logic, and data layers. The architecture supports both cloud deployment (AWS Sydney region) and on-premise deployment at the Ministry's data centre.
Fig. 01 · High-Level System Architecture
Every council operates within a logically isolated tenant inside the same database. This is achieved through PostgreSQL Row-Level Security (RLS) policies that enforce data isolation at the database level — not just the application level. Even if application code has a bug, the database itself will refuse to return data belonging to another council.
The Ministry has a super-admin role with cross-council read access for consolidated reporting, budget oversight, and compliance monitoring. Individual council users can only see their own data. Adding a new council is a configuration change, not a code change.
Fig. 02 · Multi-Council Data Isolation
Each council's data is invisible to other councils at the database level, not just the application level.
We propose a primary on-premise deployment at the Ministry's data centre for maximum data sovereignty, with AWS Sydney region (ap-southeast-2) as the disaster recovery site. This hybrid approach provides full data residency within the country, sub-50ms latency for all Pacific Island users via AWS Sydney, automated daily backups to the DR site, and documented RPO of 1 hour and RTO of 4 hours. If the Ministry prefers a cloud-first approach, the entire system can be deployed on AWS Sydney with equivalent security controls, automated scaling, and managed database services.
Every council operates in a logically isolated tenant. The Ministry sees across all of them. The database itself enforces the boundary — not the application.
PostgreSQL Row-Level Security at the database layer. A bug in the application cannot leak data across councils.
Super-admin reads across all councils for consolidated reporting, budget tracking, and compliance monitoring.
Open-source where it matters. Enterprise-grade where it counts. Every choice optimised for long-term maintainability by any qualified developer the Ministry chooses to engage.
| Layer | Technology | Justification |
|---|---|---|
| Frontend — Web | Next.js 15 · React 18 · TypeScript · Tailwind |
Server-side rendering for fast initial loads. TypeScript ensures type safety across the codebase. Tailwind enables consistent, responsive UI across all council screens. |
| Frontend — Mobile | React Native · SQLite · Background Sync |
Single codebase for iOS and Android. SQLite provides local offline storage. Background sync ensures transactions are uploaded when connectivity is restored. |
| Backend API | Node.js · Express · TypeScript |
High-performance async runtime ideal for handling concurrent API requests from multiple councils simultaneously. End-to-end TypeScript type safety. |
| Database | PostgreSQL 16 with RLS |
ACID-compliant, enterprise-grade database. Row-Level Security provides hardware-level multi-council data isolation. JSONB support for flexible metadata. Full-text search built in. |
| Cache | Redis |
In-memory caching for frequently accessed data (chart of accounts, rate tables). Session management. Queue system for background jobs and integration processing. |
| Authentication | Custom JWT + MFA (TOTP) | Role-based access with segregation of duties. Multi-factor authentication for admin users. Session management with automatic timeout. |
| File Storage | AWS S3 / Local Filesystem |
Encrypted storage for documents, receipts, payslips, and attachments. Configurable for cloud or on-premise deployment. |
| Reporting | Custom Engine + PDF Generation | Purpose-built reporting engine for statutory financial reports (P&L, balance sheet, trial balance, budget vs actuals). PDF export for distribution. |
| Infrastructure | Docker · Nginx · GitHub Actions |
Containerised deployment for consistency across environments. Automated testing and deployment pipeline. Zero-downtime deployments. |
| Monitoring | Custom dashboard + CloudWatch |
Real-time system health monitoring, uptime tracking, error alerting, and performance metrics. Supports 99.5% SLA reporting. |
Each module is designed specifically for municipal council operations and integrated into the unified platform. No off-the-shelf compromises, no missing functionality, no module priced separately.
Two surfaces, one system. Council officers manage cases from a polished web workspace; field officers collect revenue on Android & iOS — with offline sync, GPS tagging, and tamper-proof receipts.
Dashboard, expedientes, revenue oversight, ministry reporting. All in one place, all in Español jurídico.
Mobile collection at markets, parking, facility hire. Works offline. Every receipt is GPS-tagged and cryptographically signed.
Designed specifically for field revenue officers who collect payments at markets, parking areas, and council facilities — often in areas with unreliable connectivity. Every transaction is captured locally first, signed cryptographically, then synced when the network returns.
Fig. 03 · Offline-First Sync Architecture
| Platform | iOS and Android via React Native (single codebase) |
| Offline Storage | SQLite with encrypted database, stores up to 30 days of transactions offline |
| Revenue Types | Market vendor fees, parking, facility hire, miscellaneous — all configurable per council |
| Digital Receipting | Auto-generated receipt with unique serial, QR code, timestamp, officer ID, amount, type. Bluetooth thermal printer support. |
| Signature Capture | On-screen signature pad for payer acknowledgement, stored as image and linked to transaction |
| GPS Tagging | Every transaction tagged with GPS coordinates for audit verification and route optimisation |
| Real-Time Sync | Background sync with exponential backoff retry. Conflict resolution via server-wins-with-audit strategy. |
| Role-Based Access | Field officer (collect + view own), supervisor (team + reports), admin (full access + config) |
| Tamper Protection | Transaction logs cryptographically signed and append-only. Deletion or modification impossible on-device. Server validates signatures on sync. |
| Security | Biometric/PIN app lock, encrypted local database, certificate pinning for API communication, auto-logout on inactivity |
All integrations run through a dedicated integration layer with queue-based processing, retry logic, comprehensive error handling, and audit logging. Each integration operates independently — a failure in one does not affect others.
All integrations: queue-based · retry with exponential backoff · full audit logging · independent failure handling.
Our migration approach is iterative, reconciled at every step, and pre-tested in a staging environment before any production data is touched. A documented rollback plan stands ready in case of failure.
Inventory all source systems per council. Map data fields to UAS schema. Identify data quality issues, gaps, and duplicates.
Standardise formats (dates, currencies, addresses). De-duplicate records. Resolve data conflicts with council stakeholders.
Execute full migration in staging environment. Run reconciliation reports comparing source to target. Council staff validate sample records.
Execute migration during agreed downtime window. Run automated validation checks. Parallel run period where old and new systems operate simultaneously.
Pre-tested rollback procedure in case of migration failure. Full system backup before migration. Documented rollback decision criteria.
As an ISO 27001:2022 certified organisation, security is embedded in every layer of our solution — not bolted on as an afterthought. The UAS handles sensitive government financial data and must meet the highest security standards.
Fig. 04 · Security Defense in Depth
| Requirement | Implementation |
|---|---|
| RBAC with Segregation of Duties | Role-based access with configurable permission matrices per council. Segregation enforced at system level (e.g., person who approves PO cannot also approve payment). Super-admin roles require dual approval. |
| Multi-Factor Authentication | TOTP-based MFA mandatory for all admin and finance users. SMS fallback for field officers. Hardware token support for ministry super-admins. |
| Encryption at Rest | AES-256 encryption for all database fields containing PII, financial data, and documents. Encryption keys managed via AWS KMS or on-premise HSM. |
| Encryption in Transit | TLS 1.3 for all API communications. Certificate pinning on mobile app. HTTPS enforced with HSTS headers. |
| Immutable Audit Trail | Every financial transaction, approval, and data modification logged with timestamp, user ID, IP address, and before/after values. Logs are append-only and cryptographically chained (tamper-evident). Stored separately from operational data. |
| Session Management | Configurable session timeout (default 15 minutes for finance, 30 minutes for general). Automatic logout with session state preservation. Concurrent session limits per user. |
| Penetration Testing | Full OWASP Top 10 assessment before go-live. Annual penetration testing during support period. Vulnerability remediation SLA: critical (24hrs), high (72hrs). |
Defense in depth is not a poster on a wall. It's MFA challenges resolving, AES-256 keys rotating, RLS policies blocking, and audit logs chaining themselves — every second, in production.
Every financial transaction, approval, and data modification logged with timestamp, user, IP, and before/after values. Cryptographically chained.
ISO 27001:2022 controls mapped to live system events. OWASP Top 10 scanned weekly. Dual-approval enforced on super-admin actions.
No deployment without green tests. Every commit runs through CI; every release runs through full regression. ISO 9001:2015 quality controls applied to the testing workflow itself.
| Test Type | Scope | Approach |
|---|---|---|
| Unit Testing | All business logic, calculations, GL posting rules | Automated test suite with minimum 80% code coverage. Run on every commit via CI pipeline. |
| Integration (SIT) | All module interactions, API endpoints, database operations | End-to-end test scenarios covering cross-module workflows (PO → payment → GL posting → bank reconciliation). |
| UAT Support | All modules with council staff | Test scripts provided per module. Dedicated QA engineer available during UAT. Defect tracking via JIRA. Fix cycles with regression testing. |
| Performance Testing | Concurrent users, large datasets, reporting | Load testing simulating all councils operating simultaneously. Target: under 3-second response for standard operations. Stress testing to 2× expected load. |
| Security Testing | OWASP Top 10, auth, data isolation | Penetration testing, vulnerability scanning, RLS verification (attempt cross-council data access), authentication bypass testing. |
| Regression Testing | After each fix cycle | Automated regression suite re-run after every deployment. No release without green regression results. |
Total duration: 12 months from contract signing to full production deployment across all councils. Pilot councils go live in Month 9; full deployment by Month 12. Parallel tracks where dependencies allow.
Fig. 05 · Delivery Schedule — Months 1–12
Solution architecture document, database design, security architecture, API specification, infrastructure setup (dev/staging/prod), CI/CD pipeline, project plan finalisation.
Chart of accounts, GL, budget preparation and control, AP/procurement/expenditure, cash and bank management, fixed assets, inventory. Multi-council RLS implemented. Authentication and RBAC complete.
Property rates with ratepayer database. Market vendor fees. Parking meters and fines. Licensing and permits. Facility hire. Transport. Rentals. Garbage collection. Car parks. Miscellaneous.
React Native app for iOS and Android. Offline-first with SQLite. GPS tagging. Digital receipting. Signature capture. Bluetooth printer support. Field officer and supervisor roles. Tamper-proof transaction logs.
Banking integration (EFT, statements, reconciliation). Payment gateways (card, mobile money). LTA integration. Government agency APIs. Email/SMS notifications. Ministry oversight dashboard.
HR and payroll with finance integration. Project management module. Complaints and service requests. Financial reporting engine (statutory reports, consolidation). Audit and compliance module.
Data migration (all councils). SIT across all modules. UAT with council staff. Performance and load testing. Security penetration testing. Regression testing. Test completion reports.
Pilot rollout (2–3 councils). Full rollout to remaining councils. Training delivery. Go-live. 4 weeks hypercare with enhanced SLA. Knowledge transfer. Documentation handoff.
The following team will be dedicated to the UAS project. All members are full-time employees of Wanile Technologies and will be allocated for the full project duration.
Total dedicated team: 11 members for 12 months.
Direct, relevant experience delivering security-critical financial and enterprise platforms for some of the world's most demanding clients.
Enterprise financial system for one of the world's largest banks. Automated regulatory compliance monitoring, document analysis with AI, immutable audit trails, and role-based access control. Demonstrates our capability to build security-critical financial platforms that handle sensitive data under strict compliance requirements.
Enterprise-grade platform serving C-suite executives at a Fortune 500 company. Real-time data analytics, multi-source integration, and highly restricted access controls. Demonstrates our ability to deliver mission-critical systems for the most demanding users.
Automated bookkeeping and accounting system with multi-agent AI, accounting software integration (e-conomic), document processing, and financial data reconciliation. Directly relevant to UAS accounting modules.
Full-scale HR management and payroll system built on ERP architecture. Employee records, attendance, leave management, payroll calculation, statutory deductions, payslip generation, and finance integration. Directly relevant to UAS Module 18 (HR & Payroll).
AI-powered document generation platform with multi-agent review, enterprise audit trails, and 2+ years of continuous development. Demonstrates our ability to sustain long-term, complex engagements with evolving requirements.
Client references available upon request under NDA.
Banking compliance for ICBC. Board intelligence for Porsche. Storytelling tooling for Disney. Each engagement shaped how we approach UAS — and the same engineering bar applies here.
This is an all-inclusive fixed price covering system design, full development of all 21 modules, mobile application, all 10 integrations, data migration, comprehensive testing, training delivery, production deployment across all councils, and 12 months of post go-live support. The Ministry owns 100% of the source code, infrastructure, and data.
| # | Deliverable | Fixed Price (USD) |
|---|---|---|
| 01 | System Design and Architecture | $30,000 |
| 02 | Core Financial Modules · GL, Budget, AP, Cash, Assets, Inventory, Project Mgmt | $75,000 |
| 03 | Revenue Management Modules · all 10 streams | $85,000 |
| 04 | Mobile Application · Field revenue collection | $40,000 |
| 05 | System Integrations · Banking and payment gateways | $25,000 |
| 06 | System Integrations · Government agency systems | $15,000 |
| 07 | System Integrations · Revenue subsystems and notifications | $15,000 |
| 08 | Data Migration · Opening balances, master data, historical | $20,000 |
| 09 | Testing and QA · SIT, UAT, performance, security | $25,000 |
| 10 | Training Delivery and Materials | $12,000 |
| 11 | Go-Live Support and Hypercare · 4 weeks | $18,000 |
| 12 | Post Go-Live Support · Year 1 (12 months) | $40,000 |
| Total Fixed Price | $400,000 | |
Optional · Year 2 Support · $30,000/year · Year 3 Support · $30,000/year
Each payment is released only after the corresponding milestone is reviewed and signed off by TDS. If a milestone fails acceptance, we fix it before requesting payment.
| Milestone | Trigger | % | Amount (USD) |
|---|---|---|---|
| M1 · Contract Signing | Contract execution and project kickoff | 20% | $80,000 |
| M2 · Architecture Approved | System design document signed off by TDS | 10% | $40,000 |
| M3 · Core Modules Complete | GL, Budget, AP, Cash, Assets delivered and demonstrated | 15% | $60,000 |
| M4 · Revenue Modules Complete | All 10 revenue streams delivered and demonstrated | 15% | $60,000 |
| M5 · Mobile + Integrations | Mobile app and all integrations delivered | 15% | $60,000 |
| M6 · UAT Sign-Off | Successful completion of UAT with council staff | 10% | $40,000 |
| M7 · Go-Live | System live across all councils | 10% | $40,000 |
| M8 · Warranty Release | 90 days post go-live, no critical defects | 5% | $20,000 |
| Total | 100% | $400,000 | |
We don't disappear after go-live. The first four weeks run on enhanced SLA, then 12 months of standard support — all included in the $400,000 fixed price at no additional cost.
Enhanced SLA. Dedicated support team available 12 hours/day. Critical issues resolved within 2 hours. On-call weekend support.
Standard SLA. Helpdesk with ticketing system. Critical: 4hrs · High: 24hrs · Medium: 72hrs · Low: 5 days.
Scheduled monthly maintenance windows during off-peak hours. Emergency patches deployed within 4 hours for critical vulnerabilities.
Monthly security updates. Critical vulnerability patches deployed within 24 hours of identification.
24/7 automated system monitoring. Uptime reporting (99.5% SLA). Performance dashboards. Automated alerting for anomalies.
Dedicated Slack/Teams channel. Monthly status reports. Quarterly review meetings with TDS.
Year 1 Included: Year 1 support is included in the $400,000 fixed price at no additional cost.
Mitigation: Early data discovery phase. Data cleansing runs parallel to development. Test migration in Month 8 gives 3 months buffer before go-live.
Mitigation: Early engagement with integration partners. Adapter pattern allows fallback to file-based exchange. Mock APIs for development continuity.
Mitigation: Involve council users in UAT from Month 9. Intuitive UI design. Comprehensive training. Champion users identified per council to lead local adoption.
Mitigation: Strict change control process. All changes documented, impact-assessed, and approved by TDS before implementation. Change requests are scoped and priced separately as fixed-price addenda before any work begins.
Mitigation: Offline-first mobile app. Web app designed for low-bandwidth environments. Progressive loading. Cached static assets.
Mitigation: Cross-training across team. Documentation standards ensure any team member can pick up work. Backup personnel identified for each role.
Full ownership of all deliverables transfers to the Ministry upon each milestone payment. At project completion, the Ministry will own:
Frontend, backend, mobile — in a dedicated GitHub/GitLab repository owned by the Ministry.
Migration scripts, seed data, and full schema documentation.
Docker files, deployment scripts, environment templates.
OpenAPI/Swagger specification for every endpoint.
Operations runbook covering deployment, monitoring, recovery, and tuning.
Per-role manuals, training videos, quick-reference cards.
AWS, email gateway, SMS provider — transferred to Ministry credentials at handover.
Domain configurations, certificate keys, DNS records.
All Figma files and brand assets.
Full automated test coverage with documentation for re-execution.
| Company Name | Wanile Technologies |
| Authorised Signatory | Muhammad Abdullah |
| Position / Title | Chief Executive Officer & Founder |
| Date | April 2026 |
| Company Registration | United Kingdom & Pakistan |
| Website | wanile.ai |
| Primary Contact | Muhammad Abdullah |
| Contact Email | hello@wanile.ai |
| Certifications | ISO 9001:2015 · ISO 27001:2022 |
By submitting this proposal, Wanile Technologies confirms that all information provided is accurate, complete, and not misleading. We have the technical capacity, team, and certifications to deliver the stated scope. This proposal is valid for 90 days from the submission date.
If this proposal aligns, the next step is a working session with TDS and the Ministry to walk through architecture, agree on data migration approach, and confirm the path to contract signature.
Schedule the Working SessionMuhammad Abdullah · Founder & CEO · Wanile Technologies
hello@wanile.ai · wanile.ai
Confidential · For Tech Direct Support (TDS) and the Ministry of Local Government
Distribution or reproduction without written consent from Wanile Technologies is prohibited
RFQ-IT-UAS-2026-001 · Version 1.0 · Valid 90 days from April 2026