Skip to content

Open source BSS, billing & CRM platform

Open Source BSS & Billing for a Connected World

OpenBRM is a flexible open source BSS platform and telecom billing system made for mobile operators, internet providers, MVNOs, SaaS firms and enterprises. Run products, customers, plans, invoices, payments and usage rating from one place. It is a lighter, self-hosted alternative to Oracle BRM.

  • Open source
  • Flexible
  • API-driven
  • Scalable
openbrm · customer 360

Core features

Everything you need in an open source billing platform

Built for real-world cases — not just tidy ones.

Billing & invoicing

Recurring plans, one-off charges, pre-paid balances and rated usage all land on one invoice. Each invoice runs on the customer’s own cycle and goes out by email or as a PDF. Rating, plans and invoicing share one system, so it doubles as an open source invoicing platform.

Billing process documentation →
SUBSCRIPTIONS ONE-OFF CHARGES RATED USAGE
ONE INVOICE

Take your products online and start selling

A built-in ecommerce module lets you launch a storefront in minutes. It is more than a website: you can sell plans right away, while recurring charges and payments run in the background.

How the storefront works →
BROWSE BASKET CHECKOUT
Account createdSUBSCRIPTION ACTIVE

Flexible product bundling

Offer attractive plans in a few minutes. With the bundle manager you can build a plan like “3 months free high-speed broadband at £9.95 from month 4, with a one-off setup fee of £10”.

More on product bundling →
BROADBAND 100 3 MONTHS FREE SETUP FEE
Package #1ONE PRICE, ONE LINE

Generic inventory manager

A generic inventory module tracks the devices each customer holds. It supports SIM, MSISDN, modem and IP pool, plus an OTHER type for your own needs. Devices link straight to subscriptions.

SIM and MSISDN inventory →
SIMASSIGNED MSISDNASSIGNED MODEMIN STOCK IP POOL61 FREE

Matured subscription manager

The subscription manager covers every step of a customer’s plan: activate, change, upgrade, downgrade, deactivate and cancel. Each step has provisioning hooks. You can also link or swap a device and manage bundled credits — no separate tool needed.

Subscription management in depth →
ACTIVATE CHANGE PLAN UPGRADE / DOWNGRADE CANCEL

Integrated payment processing

Many payment gateways work out of the box. Once you open a merchant account with your chosen processor, you can take payments. Supported gateways include Authorize.Net, PaymentsGateway, PayPal, FirstData, DIBS, PayWay and Chase Paymentech.

Payment processor setup →
AUTHORIZE.NET PAYPAL CHASE PAYMENTECH
CapturedMERCHANT ACCOUNT

Built-in CRM

An in-built CRM module generates quotes and handles support tickets. Send bulk SMS and email notifications, and set up automatic reminders for customers — anniversaries, refills and renewals.

What the built-in CRM covers →
QUOTESGENERATED TICKETSTRACKED SMSBULK SEND REMINDERSAUTOMATIC

Powerful rating engine for telcos

OpenRate, a fast open source rating engine, comes built in. It rates around 1,000 CDRs per second. A parser for your CDR format (delimited, fixed length, binary, TAP or ASN.1) takes a few hours to set up. CDRs can also be fed from a database in real time.

Inside the rating engine →
RAW CDRs
1,000RATED / SECOND

Integration API

Customers, products, orders, invoices, payments, bill runs and mediation are all exposed through SOAP and REST APIs. That makes it simple to connect your CRM, website or any internal system.

REST and SOAP API reference →
CRM WEBSITE ERP
OpenBRMRESTSOAP

How it works

From product to payment

The full revenue lifecycle in one platform.

  1. 1

    Products

    Define products and pricing

  2. 2

    Customers

    Create and manage accounts

  3. 3

    Subscriptions

    Activate and change plans

  4. 4

    Billing

    Generate charges and invoices

  5. 5

    Payments

    Collect payments automatically

  6. 6

    Reporting

    Track revenue and grow

Industries

One platform. Multiple use cases.

One open source BSS solution, used across industries to automate charging, invoicing and collections.

Telecom billing

Usage rating, CDR processing, pre-paid and post-paid.

SaaS & subscription

Open source subscription billing: recurring plans, renewals and automated payments.

Internet service providers

Broadband plans, bundles and usage-based charging.

MVNOs

Manage subscribers, devices and telecom workflows.

Enterprises

Flexible products, pricing and business rules.

Built on modern technology

OpenBRM 26.0.0

Built on proven, modern open tools — so your team can read the stack, host it anywhere and hire for it.

Java 17Runtime
Grails 6.2Application framework
Spring Boot 2.7Services
PostgreSQL 18Database
REST / SOAP OpenAPIInterfaces
TomcatServlet container
View system requirements →

Built for developers

Connect your existing apps through REST APIs, SOAP services, plug-ins and custom business logic. Endpoints are organised around TM Forum Open API entities, and the open PostgreSQL schema lets your own tools report on the data directly.

Frequently asked questions

Common questions about OpenBRM

OpenBRM is open source billing software and a subscription management platform. It covers products and pricing, customers, subscriptions, inventory, usage rating, invoicing, payments and CRM in one deployment.

Yes. Payment gateway plug-ins ship with the platform, so you only need a merchant account with your chosen processor. See the integrated payment processing feature above for the supported gateways.

Yes. The full source, including the OpenRate rating engine, is free to download and self-host with no licence cost. A hosted SaaS option exists if you would rather not operate it yourself.

PostgreSQL, on a Java and Spring stack deployed to Tomcat. Because the schema is open, your own applications can read the data directly.

Yes. Recurring plans, one-off charges, pre-paid balances, tiered usage, bundles and discounts can share one invoice. Change-plan, upgrade, downgrade and cancel flows are built in.

Telecom operators and MVNOs, internet service providers, VOIP providers, utilities, logistics operators and SaaS subscription businesses.

Ready to get started with OpenBRM?

Join the businesses that run their revenue operations on an open platform they control.

OpenBRM logo

Open source and self-hostable — no licence cost.