Skip to content

If you run Oracle Communications Billing and Revenue Management (BRM), you're probably not searching for Oracle BRM alternatives because it doesn't work. BRM is a serious convergent billing system, and the operators that run it rate huge volumes on it every day. Operators start looking elsewhere when the cost, the upgrade effort or the sheer size of the platform stops matching the size of the business.

We see this from both sides. Saralam Technologies builds OpenBRM, an open source billing platform, and we also support operators that still run Oracle BRM. So this isn't a neutral comparison. What we can do is tell you where each option fits, including the cases where staying with Oracle is the sensible call.

Why operators look for Oracle BRM alternatives

Cost comes up first. BRM licences and annual support are quoted by Oracle's sales team, and running it well takes specialist skills. For a mobile virtual network operator (MVNO) or a regional internet service provider (ISP), that bill can be out of proportion to the revenue it's billing.

Upgrades come a close second. Oracle's release notes for BRM 15.0 say customisations such as policy opcodes have to be recompiled as 64-bit extensions, and BRM 15.1 moved to newer runtimes, including Java SE 21. If your system is heavily customised, a major version is a project in its own right.

We know that feeling from our own product. OpenBRM 26.0.0 moved from Grails 2.4.3 to 6.2.2 and from Java 8 to Java 17, and almost every layer had to be reworked along the way: the build, persistence, security, web services and the installer. Big upgrades are expensive on any platform. They're also the natural moment to ask whether you're on the right one.

Then there's fit. BRM is built around Oracle Database, and it focuses on billing and revenue management. CRM, device inventory and a self-service storefront are usually separate products, each with its own integration to build and keep working.

What to compare

Every platform on a shortlist can produce an invoice, so feature checklists won't separate them. These questions will.

Start with rating. Real-time converged charging for prepaid and 5G services is a different, and far more expensive, class of product than rating call detail records (CDRs) in batch or real time for an MVNO or ISP. Be honest about which one your services actually need. Then think about volume: how many subscribers and usage records a day you have now, and how many you expect. Size for that, not for a tier-1 operator you aren't.

Next, ask who can change the system: the vendor and its partners, or your own team working on the code. Check the database too, and whether you can self-host, use a hosted service, or both.

Finally, look hard at the migration. Price plans, balances, open invoices and payment history all have to move, and you'll want to run old and new systems side by side for at least a billing cycle or two.

Commercial Oracle BRM alternatives

The commercial market has consolidated over the past year, which matters if you're about to sign a multi-year contract.

Amdocs (now with MATRIXX)

Amdocs is one of the largest business support system (BSS) vendors, covering charging, billing, CRM and ordering for big operators. In December 2025 it completed its purchase of MATRIXX Software, whose cloud-native converged charging is used by operators such as StarHub, Swisscom and Telefónica Deutschland. If MATRIXX was on your list as an independent option, ask how it will sit alongside Amdocs' own charging products.

Qvantel (now with Optiva)

Qvantel completed its acquisition of Optiva on 31 December 2025, bringing the Optiva Charging Engine together with Qvantel's digital BSS. New buyers get one vendor for BSS and charging. Existing Optiva customers should check the combined roadmap before they renew.

Cerillion

Cerillion is a London-listed vendor of billing, charging and CRM, with around 80 customer installations in about 45 countries. It pitches itself at operators that want a convergent platform without tier-1 cost, which is why it turns up on so many shortlists from mid-sized and island operators.

Ericsson, Netcracker and CSG

These complete most large operators' shortlists. All three sell broad charging and billing portfolios, and the choice often comes down to your network vendor and existing contracts.

Moving from BRM to another commercial suite swaps one enterprise licence for another. That can be the right move, but it doesn't solve the cost problem.

Open source Oracle BRM alternatives

Open source removes the licence fee and gives you the code. You still pay for servers and for the people who implement and support the system, whether that's your own team or a partner. Four projects are worth a look for telecom and service-provider billing.

OpenBRM

This is ours, so read it with that in mind. OpenBRM is a Java 17 and Spring Boot application that runs on PostgreSQL, with Tomcat 9 bundled in the download. On a fresh machine, the startup script installs Java and PostgreSQL if they're missing, and the first run takes a few minutes. If you'd rather not run it yourself, Saralam can host it for you.

Usage is rated by OpenRate, the open source rating engine built into the platform. It rates around 1,000 CDRs a second, in batch or real time, and reads delimited, fixed-length, TAP and ASN.1 records, with Diameter and RADIUS interfaces for real-time use. A parser for a new record format usually takes a few hours. Rated usage goes into the same billing run as subscription charges and one-off fees, so the customer gets one invoice.

Around that sit the parts that are usually separate products with BRM: a CRM with quotes, tickets and bulk SMS and email; SIM, MSISDN, modem and IP pool inventory linked to subscriptions; and a self-service storefront. Payment gateways include Authorize.Net, PayPal and FirstData, plus regional options such as PayFast, EasyPay and Nedbank. There's no per-subscriber or per-transaction fee.

It has limits, and you should know them before you shortlist it. The REST and SOAP APIs line up with TM Forum Open API entities such as TMF678 Customer Bill Management and TMF635 Usage Management, but OpenBRM isn't a certified TMF implementation, and device inventory isn't exposed through the REST API yet. A thousand CDRs a second is plenty for most MVNOs and ISPs, but it isn't real-time converged charging at tier-1 scale. If you need real-time converged charging for 5G at millions of subscribers, look at the commercial suites.

BillRun

BillRun is an open source billing system for telecom, IoT and subscription businesses, written in PHP with MongoDB and a React front end. It's released under the GPL and also sold as a managed service, BillRun Cloud. It suits teams that are comfortable running MongoDB at scale.

Kill Bill

Kill Bill is a mature, actively maintained Java platform for subscription billing and payments, under the Apache 2.0 licence. It's strong on plans, invoicing and payment routing, but it's built for SaaS-style billing rather than telecom CDR rating, so operators usually pair it with a separate rating component.

Freeside

Freeside is a long-running Perl platform under the AGPL, covering billing, ticketing and provisioning for ISPs and VoIP providers. It suits a small ISP; check how active the community is before you commit.

Oracle BRM alternatives side by side

PlatformLicenceBest known forTypical buyer
Oracle BRMCommercialConvergent billing and charging at very high volumeTier-1 and large tier-2 operators
Amdocs (incl. MATRIXX)CommercialFull BSS suite; cloud-native converged chargingTier-1 and tier-2 operators
Qvantel (incl. Optiva)CommercialDigital BSS with cloud-native chargingOperators and MVNOs wanting one BSS vendor
CerillionCommercialConvergent billing, charging and CRMMid-sized and regional operators
Ericsson, Netcracker, CSGCommercialBroad charging and billing portfoliosLarge operators
OpenBRMOpen sourceCDR rating, billing, CRM and inventory on PostgreSQLMVNOs, ISPs, VoIP and regional operators
BillRunOpen source (GPL)Telecom and IoT billing on MongoDB; SaaS editionMVNOs, IoT and digital service providers
Kill BillOpen source (Apache 2.0)Subscription billing and paymentsSaaS and subscription businesses
FreesideOpen source (AGPL)ISP billing, ticketing and provisioningSmall ISPs and VoIP providers

Summarised from each vendor's public material. Last reviewed: November 2026.

Which one fits?

Stay with a commercial suite if you rate very high volumes across many networks, need real-time converged charging for 5G, or need certified TM Forum conformance out of the box. In that case the real choice is between Oracle and the other large vendors, and your network vendor and existing contracts will shape it.

Open source makes sense when licence and support fees are a big share of your billing budget, batch or real-time CDR rating covers your services, and you want to run the system yourself and change it without waiting on anyone. Within open source, scope decides it. Kill Bill fits subscription businesses and Freeside fits small ISPs. BillRun and OpenBRM are the two built for telecom rating, so compare them on database (MongoDB or PostgreSQL), language (PHP or Java) and how much of the wider BSS you want in the box.

How to test before you commit

Whatever you shortlist, don't decide from a demo. Load a sample of your real price plans, a day of real CDRs and a full billing cycle, and see what comes out. Then run old and new side by side for one or two cycles and compare invoices line by line before you switch.

You don't have to move everything at once, either. You can keep BRM running while you test an alternative on one brand or product line, and move the rest when you're confident. If OpenBRM is on your list, our OpenBRM vs Oracle BRM comparison goes through licensing, database, TM Forum API coverage and footprint in more detail.

Oracle BRM alternatives: common questions

Commercial options include Amdocs (now with MATRIXX), Qvantel (now with Optiva), Cerillion, Ericsson, Netcracker and CSG. Open source options include OpenBRM, BillRun, Kill Bill and Freeside.

Yes. OpenBRM, BillRun, Kill Bill and Freeside have no licence fee. You still pay for servers and for the people who implement and support the system.

OpenBRM and BillRun are both built for telecom rating. OpenBRM's OpenRate engine rates around 1,000 CDRs a second in batch or real time, which suits most MVNOs and ISPs but is not real-time converged charging at tier-1 scale.

Keep it if you need real-time converged charging for 5G at very high volume or certified TM Forum conformance. Look at alternatives if licence, support and upgrade costs are out of proportion to the revenue you bill.

Sources

Try an open source Oracle BRM alternative

Download OpenBRM and run it yourself, or ask us for a hosted trial account.

Open source and self-hostable — no licence cost.