Enterprise Resource Planning

The ERP built for
modern Nigerian
businesses

Codemola ERP unifies your entire business — clients, invoices, projects, HR, finance, support — into one elegant, fast, and deeply customizable platform.

25+
Business Modules
77
Database Tables
117
Permissions
10+
Role Dashboards
Revenue MTD
₦2.4M
Approvals
4 pending
admin.codemolaerp.com/dashboard
Codemola
Dashboard
Clients
Invoices
Finance
Projects
Support
Expenses
Hosting
Reports
₦2.4M
Revenue MTD
12.4%
₦840K
Outstanding
3.1%
143
Active Clients
7
28
Open Projects
— steady
Monthly Revenue2025
InvoiceClientAmountStatus
INV-0241Acme Ltd₦185,000Paid
INV-0240TechCorp₦320,000Pending
INV-0238MaxData₦92,000Overdue

Up and running in under an hour

No devops team required. Self-hosted on your own cPanel shared hosting with zero lock-in.

1
Download & Upload
Download the ZIP package, upload to your cPanel hosting via File Manager.
2
Run the Installer
Visit /setup.php and complete the 5-step wizard — database, company, admin account.
3
Configure Subdomains
Point admin.*, portal.* and app.* subdomains to your public/ folder in cPanel.
4
Go Live
Log in, invite your team, add your clients and start managing your business today.
What's Included

Every module your business needs

25+ integrated modules — not bolt-ons. Every part of Codemola ERP shares the same database, users, and permissions.

CRM & Clients
Full client lifecycle management from first inquiry to long-term retention.
  • Company & contact profiles
  • Client service subscriptions
  • Document storage per client
  • Inquiry & CRM request tracking
  • Client portal access control
Invoices & Payments
Professional invoicing with multiple templates, automated overdue tracking and payment recording.
  • 6 invoice print templates
  • Payment methods with bank linking
  • Partial & split payments
  • Receipt generation & printing
  • Client statement of account
Finance & Accounting
Full double-entry bookkeeping with chart of accounts, journals and financial statements.
  • Chart of accounts (COA)
  • Journal entries & GL
  • Trial balance & P&L
  • Balance sheet reports
  • Bank account reconciliation
Project Management
End-to-end project delivery with tasks, milestones, time tracking and client visibility.
  • Project & task hierarchy
  • Milestone tracking
  • Time logs per task
  • Team assignment & workload
  • Project comments & files
HR & Staff Management
Manage your team with granular roles, permissions and staff performance tracking.
  • 10 built-in role dashboards
  • 117 granular permissions
  • Staff activity tracking
  • Approval workflows
  • Demo user creation
Expenses & Procurement
Track business spend, manage vendors and control purchasing with approval flows.
  • Expense categories & budgets
  • Vendor database
  • Purchase orders
  • Expense approval workflow
  • Spend analytics by category
Hosting & Domains
Built for IT companies — manage client hosting accounts, domains, DNS and email subscriptions.
  • Hosting account management
  • Domain & DNS records
  • Email hosting subscriptions
  • Server & plan management
  • Expiry alerts & renewals
Support Desk
Full helpdesk with departments, SLA tracking, priorities and internal notes.
  • Multi-department routing
  • Priority levels & SLA
  • Internal private notes
  • Client satisfaction ratings
  • Ticket assignment & reassign
Reports & Analytics
15+ report views with CSV export, covering revenue, clients, projects and operations.
  • Revenue & P&L reports
  • Client aging & AR
  • Project delivery reports
  • Expense & vendor reports
  • Tax remittance reports

Enterprise-grade without the enterprise price tag

Built from scratch in PHP 8.3 OOP/MVC — no framework lock-in. You own every line of code.

Security Middleware

Bad-bot blocking, rate limiting across 4 tiers, SQLi/XSS detection, CSP headers, IP blocking and a full Security Centre dashboard.

Granular Role Permissions

117 permissions across 25+ modules. Assign per-module access to each of 10+ built-in roles or create custom roles with any combination.

Client Self-Service Portal

Clients log into portal.yourdomain.com to view invoices, download receipts, track projects, pay balances and raise support tickets.

Email Template Engine

15+ pre-built HTML email templates (invoice, payment, onboarding, support reply) fully customisable from the Superadmin panel.

Approval Workflows

Multi-step approval chains for expenses, purchases and any custom module — with delegate rules, override access and full audit trail.

Built-in Help & Documentation

35+ in-app help articles covering every module — accessible to all users without leaving the ERP.

Print-Ready Templates

6 invoice templates, 6 receipt templates and 3 quotation templates — all print and PDF-ready with your company branding.

Self-Hosted — Your Data, Your Server

No monthly SaaS fees. Deploy on any cPanel shared hosting with PHP 8 and MySQL. Installer wizard takes under 5 minutes.

Every team member sees what matters to them

10 built-in role dashboards — each with KPIs, charts and quick actions relevant to that function.

Director / CEO
Revenue MTD/YTD · Net profit · Top clients · Pending approvals · Department performance
General Manager
Active projects · Staff workload · Open tickets · Cross-department oversight
Accountant
Collections chart · Overdue invoices · Recent payments · Journal entries
Sales & Marketing
Pipeline value · Conversion rate · Client acquisition · Top clients
IT Manager
Hosting expiry · Server load · Tech tickets · Domain renewals
Procurement
Vendor spend · Expense queue · Approval requests · Spend by category
HR Manager
Staff activity · Task completion · Attendance · Payroll overview
Auditor
Revenue YTD · Void invoices · Activity logs · Reconciliation status
Operations
Hosting accounts · Expiring services · Client service delivery
Admin / Super Admin
Full system access · All modules · User management · Security centre

"We replaced three separate tools — our invoicing software, project tracker and support desk — with Codemola ERP. Everything is in one place and our clients love the portal."

Adeyemi Okeowo — Managing Director, Codemola Technologies

Sound familiar? This is what running a business without ERP looks like.

Most Nigerian SMEs manage their entire business across WhatsApp, Excel sheets, paper receipts and memory. Here's the real cost of that.

😓
Invoice Chaos

"Which client hasn't paid again?"

Tunde runs a logistics company. He has 47 active clients, tracks payments in 3 different Excel files, and sends invoices via WhatsApp. Every month he spends 2 days trying to figure out who owes him money — and still misses some.

The hidden cost
₦2.1M in overdue invoices not followed up
8 hours/month manually reconciling payments
3 clients who quietly stopped paying — unnoticed
📊
No Financial Visibility

"I don't know if we're actually profitable."

Funke owns a creative agency with 8 staff. She has revenue coming in but doesn't know her actual profit margin — expenses are recorded in a notepad, payroll in WhatsApp groups, and her accountant visits once a quarter with a pile of receipts.

The hidden cost
Paying ₦180K/month in avoidable expenses unnoticed
Cannot produce P&L for bank loan application
Accountant charges ₦80K/quarter to fix the mess
🏗️
Project Delays

"I don't know what my team is actually working on."

Emeka runs a 12-person IT firm. Projects are tracked via WhatsApp group chats and Google Docs that only some staff can access. When a client calls for an update, he has to ask 4 different people before he can answer.

The hidden cost
3 projects delivered late this quarter
2 clients threatened to withhold final payment
Staff working on wrong priorities — nobody knew
🤦
Staff Management Crisis

"We have no real HR process — it's just vibes."

Chioma's consulting firm has 20 staff. Leave requests come via WhatsApp. Expense claims are on paper slips. Performance reviews have never happened. When a key staff member resigned, nobody knew what she was working on or who her clients were.

The hidden cost
3 weeks of chaos when the key person left
Duplicate expense claims worth ₦340K paid out
Cannot enforce approval process — it's all informal
📞
Client Support Breakdown

"A client complained but we can't find the complaint."

Taiwo's hosting company serves 200+ clients. Support requests come via calls, emails, WhatsApp and Instagram DMs — all scattered. A major client escalated a 3-week-old issue that nobody had resolved because it got lost in a WhatsApp scroll.

The hidden cost
Lost a ₦720K/year hosting client over slow response
No record of what was promised to clients
Same client complaint answered 3 times by 3 staff
💸
Procurement Leakage

"I think we're spending too much — but on what?"

Bola's manufacturing SME has 6 staff with purchasing authority. Nobody tracks who approved what. Vendors send invoices months late. Two staff members are buying from "their" vendors at inflated prices — and it's invisible.

The hidden cost
₦1.2M in unapproved purchases this year
Cannot audit who approved what, or when
No vendor performance history to negotiate better rates
The Codemola ERP Solution

One system. Every problem above — solved.

Codemola ERP replaces your scattered tools, WhatsApp groups and Excel sheets with a single, connected platform built specifically for how Nigerian businesses operate.

Without Codemola ERP
Invoices in WhatsApp & Excel
Payments tracked in notebooks
Projects managed in group chats
Support via calls & DMs
Expenses on paper slips
HR by informal agreements
Reporting: impossible
Client history: non-existent
With Codemola ERP
Professional invoices in 60 seconds
Payments auto-linked to invoices
Projects with tasks, milestones & timelines
Ticketed support desk with SLA tracking
Expenses with approval workflow
Roles, permissions & staff dashboards
Real-time P&L, balance sheet, reports
Full client history at a glance
Same-day setup
Live today, not next quarter
Your server, your data
No SaaS vendor lock-in ever
Pay once, own forever
No ₦50K/month subscriptions
Fix My Business Processes

One purchase. Lifetime ownership.

No monthly subscriptions. Pay once, host yourself, own the code forever.

Starter
₦380K
one-time · single installation
Perfect for small businesses getting started with ERP.
  • All 25+ modules
  • Up to 10 users
  • Web installer included
  • Client portal
  • Priority support
  • Custom branding
Get Started
Enterprise
Custom
multi-company · white-label
For agencies or large organisations needing customisation.
  • Everything in Professional
  • Multi-company setup
  • White-label branding
  • 12-month priority support
  • Custom module development
  • Dedicated onboarding
Contact Sales

Production-grade tech, zero dependencies

Pure PHP 8.3 OOP/MVC with no heavy framework. Fast, auditable and easy to host anywhere.

PHP 8.3
MySQL / MariaDB
Bootstrap 5.3
Chart.js 4
PHPMailer SMTP
Font Awesome 6
PDO + CSRF
cPanel Ready

Ready to transform how you run your business?

Fill in the form and our team will reach out within 24 hours. We'll set up a demo tailored to your industry and business size.

Same-day setup available

Most businesses are live within the same business day. Our team handles installation if needed.

Your data stays with you

Self-hosted on your own server. No data is ever sent to our systems after deployment.

Dedicated onboarding support

Our team walks you through setup, data import and staff training at no extra cost.

Full source code included

You receive the complete PHP source — readable, modifiable, and yours to keep forever.

Request a Demo or Quote

All inquiries go directly to our team and are tracked in our CRM.