The Operating System for Bangladesh's Internet Infrastructure.
Replace your ৳50 lakh hardware BRAS with software. A modular platform with 13+ plug-and-play modules — billing, RADIUS, OLT management, CGNAT compliance, traffic graphs, hotspot, compliance logging, CRM, accounting, HR, and inventory — all on commodity hardware at wire-speed.
The Problem
Bangladesh's ISP industry is stuck in 2015.
Expensive hardware, fragmented tools, manual operations, and zero local software solutions. Every ISP is reinventing the wheel.
Bangladesh has over 2,500 licensed ISPs serving 40+ million broadband subscribers. Most run on expensive hardware BRAS from ZTE, Huawei, or Nokia — costing ৳50-200 lakh per unit — with separate tools for billing, RADIUS, monitoring, and customer management that never integrate properly.
Hardware BRAS Cost
ZTE, Huawei, Nokia hardware BRAS devices cost a fortune and lock you into vendor ecosystems with expensive support contracts.
Fragmented Operations
Separate tools for billing, RADIUS, monitoring, provisioning, CRM, accounting, HR, and inventory that don't talk to each other. Data silos everywhere.
Manual Provisioning
Every new subscriber requires manual router configuration, IP assignment, and RADIUS setup. Human error is guaranteed.
Local Solutions
No Bangladeshi OSS/BSS exists. ISPs depend on foreign software that doesn't understand bKash, BTRC, or local workflows.
Software-Defined BNG
Replace hardware BRAS with pure software.
The first Bangladeshi software vBNG running on commodity x86 hardware. VPP/DPDK data plane, FRRouting control plane, ISC Kea DHCP, and deterministic CGNAT — all integrated into ISPChamp. ISPChamp is built by KaritKarma Limited, a Dhaka-based enterprise and fintech software company, and supports multi-vendor routing (MikroTik, Cisco, Juniper, Huawei, ZTE) alongside 6 OLT vendors natively.
OLT
Option 82
ISC Kea
DHCPv4/v6
Session Mgr
IPoE Lifecycle
VPP / DPDK Data Plane
QoS • ACL • FIB • NAT44 — 100 Gbps
FRRouting
BGP / OSPF / BFD
CGNAT Logger
BTRC Compliance
RADIUS CoA
RFC 5176
VPP/DPDK Data Plane
Wire-speed packet processing on commodity x86 hardware. Mellanox ConnectX-6 100G support. No proprietary ASIC needed.
IPoE + PPPoE Dual-Mode
IPoE via DHCP Option 82 from OLTs, PPPoE on MikroTik edge routers — both coexist. Gradual migration path without disrupting existing subscribers.
FRRouting BGP/OSPF
Dynamic routing with BGP (AS peering), OSPF, BFD fast failover, graceful restart, and per-subscriber /32 route injection.
ISC Kea DHCP Server
Enterprise DHCP with PostgreSQL backend, DHCPv4 + DHCPv6 prefix delegation, RADIUS hook, and real-time pool sync from IPAM.
Deterministic CGNAT
Inline NAT44 with deterministic port allocation. Full session logging for BTRC compliance. Hourly gzip rotation, syslog forwarding.
Per-Subscriber QoS
Token bucket policer (trTCM) per subscriber. Real-time bandwidth changes via CoA without session disconnect. FUP speed reduction.
Complete Platform
Everything an ISP needs. Nothing it doesn't.
16 modules across operations, network, billing, portals, and compliance — all integrated, all multi-tenant, all built for Bangladesh.
Operations & Billing
Automated Billing
Invoice generation, dunning engine (5 stages), payment webhooks, auto-suspend/reactivate
Usage-Based Billing
FUP enforcement, quota management, tiered pricing, metered invoicing with RADIUS sync
Payment Reconciliation
Multi-pass matching for bKash, Nagad, SSLCommerz. Auto-resolve, settlement tracking
Alert Engine
Hysteresis evaluation, SMS/email/webhook/Slack dispatch, silence rules, maintenance windows
Network & Infrastructure
Multi-Vendor Router Automation
MikroTik, Cisco, Juniper, Huawei, ZTE support. PPPoE, queues, firewall, NAT, hotspot, pools — with rollback
OLT Management
6 vendor SNMP drivers: ZTE, Huawei, BDCOM, CDATA, VSol, generic. ONU discovery, signal monitoring
Real-Time Telemetry
SNMP polling pipeline, time-series queries, auto-bucketing, 4 preset dashboards, streaming export
RADIUS AAA
FreeRADIUS 3.2.7 integration. Post-auth hooks, accounting, CoA (RFC 5176), session management
Portals & Experience
Admin Dashboard
Full ISP control: subscribers, plans, OLTs, ONUs, NAS, IPAM, BNG sessions, support tickets
Customer Portal
Self-service: usage dashboard, plan management, bKash/Nagad payments, connection info, speed test
Partner Portal
Earnings tracking, commission statements, subscriber management, payout requests, wallet
Superadmin Console
Multi-tenant management, tenant provisioning, global analytics, platform configuration
Security & Compliance
Darwan Authorization
RBAC + ABAC with 40+ permissions, 6 roles, SoD constraints, audit trails, time-bound access
Wenme OIDC
Passwordless authentication via WebAuthn/FIDO2. OAuth 2.1 + PKCE, session management
BTRC Compliance
CGNAT session logging, CDR records, configurable retention (365 days), CSV/syslog export
Multi-Tenant Isolation
Tenant-scoped queries on every table. Per-tenant configuration, billing, and data boundaries
Add-on Modules
Log Server
BTRC-compliant centralized logging with syslog ingestion, searchable storage, retention policies, and compliance reporting
Traffic Graphs (MRTG)
Classic 4-panel MRTG graphs, SNMP polling, per-interface and per-subscriber bandwidth monitoring, top talkers
Hotspot & Captive Portal
Voucher-based and OTP authentication, zone/plan management, reseller system with commission tracking
CRM & Lead Management
Leads pipeline, marketing campaigns, interaction tracking, Customer 360 views, SLA policy enforcement
Accounting & Finance
Double-entry accounting, chart of accounts, journal entries, financial reports, vendor management
HR & Payroll
Employee management, attendance tracking, leave management, payroll processing, shift scheduling
Inventory & Assets
Item catalog, multi-warehouse stock tracking, serial numbers, stock movements, fixed asset management
Hardware Support
Works with every OLT in Bangladesh.
Native SNMP drivers for all major OLT vendors deployed by Bangladeshi ISPs. ONU discovery, signal monitoring, and firmware tracking out of the box.
ZTE
C300 / C600
Huawei
MA5800
BDCOM
GP3600
CDATA
FD1104/1108
VSol
V1600G
Generic
IF-MIB / ENTITY-MIB
Router Automation
One API for every router vendor.
The same automation ISP operators love in MikroTik — now available for Cisco, Juniper, Huawei, and ZTE. Configure PPPoE, IPoE, queues, firewall, NAT, and hotspot across any vendor from one dashboard. PPPoE and IPoE coexist seamlessly — run PPPoE on existing MikroTik edge routers while migrating newer deployments to IPoE via the software vBNG. Every operation supports transactional rollback.
Bangladesh ISPs typically run mixed-vendor environments — MikroTik at the edge, Cisco or Huawei at the core, with ZTE OLTs. ISPChamp automates all of them through a unified API, eliminating vendor-specific scripting and manual CLI sessions.
MikroTik
RouterOS API
Cisco
NETCONF / CLI
Juniper
NETCONF / Junos XML
Huawei
NETCONF / CLI
ZTE
SNMP / CLI
Transactional Rollback on Every Operation
If any step in a multi-command automation fails, ISPChamp rolls back all changes to the previous state. No half-configured routers. No orphaned firewall rules. Every change is atomic — commit or rollback, nothing in between.
Web Portals
A portal for every stakeholder.
Purpose-built interfaces for admins, customers, partners, and platform operators. Mobile-first, built with Next.js and React.
Admin Dashboard
Full ISP control center with subscriber management, billing, OLT monitoring, BNG sessions, and support tickets.
Customer Portal
Self-service for subscribers: real-time usage, plan upgrades, bKash/Nagad payments, connection diagnostics.
Partner Portal
Reseller and LCO management with earnings tracking, commission statements, and subscriber oversight.
Superadmin
Platform-level management for multi-tenant operations, global analytics, and system configuration.
Payment Ecosystem
Built for Bangladesh.
bKash. Nagad. SSLCommerz.
Native payment providers with auto-reconciliation, dunning automation, and usage-based billing. Subscribers pay with the apps they already use.
Payment Flow
Invoice Generated
Automated billing cycle creates invoice
Customer Pays
bKash / Nagad / SSLCommerz via portal
Webhook Received
Idempotent payment webhook processing
Auto-Reactivate
RADIUS CoA restores full bandwidth
Reconciled
Daily settlement with provider matching
Why Switch
ISPChamp vs. Legacy Stack
Stop paying for hardware that limits you. Switch to software that grows with you.
| Capability | Legacy / Hardware BRAS | ISPChamp |
|---|---|---|
| Upfront Cost | ৳50-200 lakh hardware | Zero hardware cost |
| Data Plane Speed | Fixed capacity (upgrade = replace) | 100G per core, scale with x86 |
| Subscriber Provisioning | 2-4 hours manual config | Automated in seconds |
| Billing Integration | Separate system, manual sync | Built-in, auto-reconcile |
| OLT Vendors Supported | Single vendor lock-in | 6 OLT vendors + 5 router vendors |
| BTRC CGNAT Logging | Bolt-on or none | Built-in, deterministic, compliant |
| Payment Methods | None or custom integration | bKash, Nagad, SSLCommerz built-in |
| Customer Self-Service | Not included | Full portal with usage, payments, tickets |
| Multi-Tenancy | Single ISP only | Unlimited ISP tenants |
| Upgrade Path | Forklift replacement | Rolling software update |
| Add-on Modules | Buy separate software for each | 13+ plug-and-play modules |
Engineering
Built on proven open-source foundations.
No proprietary lock-in. Every component is best-in-class open source, battle-tested at scale by the world's largest networks.
Go
Backend Services
Next.js
Web Portals
PostgreSQL
Primary Database
FreeRADIUS
AAA Server
VPP/DPDK
Data Plane
FRRouting
Routing Engine
ISC Kea
DHCP Server
React
UI Framework
FAQ
Common questions
What is ISPChamp?
ISPChamp is a complete OSS/BSS and Software-Defined BNG platform built for internet service providers. It replaces hardware BRAS devices with a software data plane (VPP/DPDK) while unifying billing, subscriber CRM, RADIUS integration, OLT management, CGNAT compliance, payment processing, and multi-tenant operations into a single platform. Built with Go microservices and Next.js portals, it runs on commodity x86 hardware at wire-speed (100 Gbps).
Can ISPChamp replace my hardware BRAS?
Yes. ISPChamp's software vBNG module uses VPP/DPDK for wire-speed packet processing, FRRouting for BGP/OSPF, and ISC Kea for DHCP. It supports IPoE with DHCP Option 82 from any OLT vendor (ZTE, Huawei, BDCOM, CDATA, VSol). Per-subscriber QoS, CGNAT, and ACLs run entirely in software on standard x86 servers with 100G NICs, eliminating the need for proprietary hardware BRAS.
What OLT vendors does ISPChamp support?
ISPChamp includes native SNMP drivers for 6 OLT vendors: ZTE C300/C600 (22 OIDs), Huawei MA5800 (25 OIDs), BDCOM GP3600 (18 OIDs, dual GPON/EPON), CDATA FD1104/FD1108, VSol V1600G, plus a generic driver using IF-MIB and ENTITY-MIB standards. Each driver handles ONU discovery, signal level monitoring (Rx/Tx power), and firmware tracking.
Does ISPChamp support bKash and Nagad payments?
Yes. ISPChamp has built-in payment providers for bKash (OAuth-based), Nagad (RSA-signed), and SSLCommerz. The payment reconciliation engine runs daily with multi-pass matching (exact → unmatched gateway → unmatched local → amount mismatch), auto-resolution, settlement tracking, and exponential backoff retry for failed transactions.
Is ISPChamp BTRC compliant?
Yes. ISPChamp includes deterministic CGNAT logging with BTRC-format CSV export, hourly gzip rotation, configurable retention (default 365 days), and RFC 5424 syslog forwarding. Every NAT session is traceable via deterministic port allocation — the same subscriber always maps to the same (NAT IP, port block) for forensic traceability.
How does multi-tenancy work?
ISPChamp is built as a multi-tenant SaaS platform. Every database query includes tenant_id scoping. Each ISP tenant gets isolated data, billing configuration, RADIUS policies, and user roles. The Darwan authorization service enforces RBAC with 40+ granular permissions and 6 predefined roles (superadmin, ISP admin, operator, viewer, partner, customer).
What routers does ISPChamp support?
ISPChamp supports multi-vendor router automation: MikroTik RouterOS (50+ actions), Cisco IOS/IOS-XE, Juniper Junos, Huawei VRP, and ZTE ZXROS. Actions include PPPoE server configuration, queue management, firewall rules, NAT, hotspot, IP pool assignment, and address lists. All operations support transactional rollback if any step fails.
How much does ISPChamp cost?
ISPChamp is a multi-tenant SaaS platform with per-subscriber pricing. There are no hardware costs — it runs on standard x86 servers. Pricing scales with the number of active subscribers, starting from small ISPs with a few hundred connections. Contact our sales team for a quote tailored to your subscriber count and feature requirements.
How long does deployment take?
A typical ISPChamp deployment takes 2-4 weeks depending on ISP size and existing infrastructure. This includes tenant provisioning, RADIUS integration, OLT driver configuration, payment gateway setup, subscriber data migration, and staff training. The SaaS model means no on-premise hardware — just point your RADIUS to ISPChamp and configure OLT SNMP access.
What add-on modules are available?
ISPChamp offers 7 add-on modules that can be enabled per tenant: Traffic Graphs (MRTG-style monitoring), Log Server (BTRC compliance logging), Hotspot & Captive Portal, CRM & Lead Management, Accounting & Finance, HR & Payroll, and Inventory & Asset Management. Each module integrates seamlessly with the core platform. ISPs pick only the modules they need.
Ready to modernize your ISP?
Join the first generation of Bangladeshi ISPs running on software-defined infrastructure. No hardware lock-in. No vendor dependency. Just software that scales.
Multi-tenant SaaS — deploy for one ISP or a hundred.