5 open source billing systems to watch
- 03 November, 2009 07:29
- Comments 9
Collecting money from customers should be the easy part of your business, but an billing system that underperforms can make life unnecessarily difficult for CIOs.
In this edition of 5 Open Source Products to Watch, we take a look at billing systems. That’s right, there are open source applications available for invoicing and billing customers. They’re open source, Web-based and can be extended and integrated to suit specific needs.
Best of all, they don’t cost a red cent.
1. AgileBill
AgileBill was released as a commercial product in 2004 and then open sourced by its creator Tony Landis in 2008. AgileBill is a billing and invoicing application suitable for the membership/subscription type of business model, including Web hosting companies, ISPs and VoIP providers.
AgileBill features plug-ins for payment processing, provisioning, and interfacing with third-party applications and services. It has also given rise to the AgileVoice and AgileISP VoIP and ISP billing applications, respectively.
URL: http://www.agileco.com/agilebill-open-source-billing-software.htm
Licence: Open AgileBill Licence
2. Amberdms Billing System
The Amberdms Billing System (ABS) is a billing system that also provides a number of useful accounting and business management functions. ABS has apps for invoicing, service management, HR and time-keeping, and is designed for small and medium businesses as well as small ISPs and IT companies.
Third-party integration can be done via the API and commercial support is available from New Zealand company Amberdms.
ABS claims to have an “easy UI” and integration between timekeeping and invoicing features means customers can be automatically billed for hours worked.
URL: http://www.amberdms.com
Licence: AGPL
3. Freeside
Freeside is a billing, trouble ticketing and provisioning automation software tailored to online businesses, including ISPs, ITSPs, hosting and content providers.
The billing functionality includes real-time credit card and e-cheque processing using the popular payment gateways; e-mail, fax, printed and online invoicing; and flexible pricing and rating plans, like anniversary billing and usage based billing. Freeside also integrates Request Tracker, another open source project for support ticketing.
Other features include a customer self-care portal (with an API for extensibility) and reseller functionality which allows “virtualized” reseller access.
URL: http://www.freeside.biz/freeside/
Licence: AGPL
4. CitrusDB
CitrusDB is a billing system developed with PHP and MySQL that can also be used to keep track of customer information (CRM), services, products, invoices and credit cards, and support information. The goal of the project is to provide an open source customer care and billing solution that can be used in many different service industries like ISPs, consulting, and telecommunications.
Standard billing features include any billing cycle -- one-time, monthly, bi-monthly, quarterly, 6-months or yearly -- and billing is able to provide batch credit card exports, printed invoices, or emailed invoices.
CitrusDB also has an online account manager which allows customers to view their account services and recent balance and payments. It also allows them to submit support notes to their account via the online form.
URL: http://www.citrusdb.org/
Licence: GPL
5. JBilling
JBilling is a Web-based billing system developed in Java. It is cross-platform and supports multiple database systems. The project claims it can scale to “invoice millions” and can be run on a single server or a cluster of specialised nodes.
Its features include automated invoice generation and payment processing; the ability to send invoices as e-mails, PDF attachments or paper; the ability to accept partial and advance payments; bundles, packages, plans and promotions; and a business rules management system.
Professional support is also available for JBilling, which also has multiple language, currency and localisation support.
URL: http://www.jbilling.com/
Licence: AGPL
For more articles in this series, be sure to check out:
5 open source security projects to watch
5 open source network management projects to watch
5 open source virtualisation technologies to watch
5 open source CRM systems to watch
5 open source VoIP softphones to watch
5 open source office suites to watch
5 open source IP telephony projects to watch
5 open source help desk apps to watch
5 enterprise open source wiki apps to watch
5 open source project management apps to watch
5 free project management applications you must try
Join the CIO Australia group on LinkedIn. The group is open to CIOs, IT Directors, COOs, CTOs and senior IT managers.
- Bookmark this page
- Share this article
- Got more on this story? Email CIO
- Follow CIO on twitter
- new
- new
- new
- new
- http://www.jbilling.com/
- 5 open source security projects to watch
- 5 open source network management projects to watch
- 5 open source virtualisation technologies to watch
- 5 open source CRM systems to watch
- 5 open source VoIP softphones to watch
- 5 open source office suites to watch
- Five open source IP telephony projects to watch
- 5 open source help desk apps to watch
- Five enterprise open source wiki apps to watch
- 5 open source project management apps to watch
- 5 free project management applications you must try
-
Australia's first 4G smartphone is the HTC Velocity 4G
-
Swedish e-commerce startup's execs linked to NYC sex crime
-
Face Time - Interview with John Brennan and Robert DiStefano
-
How to implement next-generation storage infrastructure for Big Data
-
Pfizer's Future Depends on IT Transformation
-
Botnets: The dark side of cloud computing
Botnets pose a serious threat to your network, your business, your partners and customers. Botnets rival the power of today’s most powerful cloud computing platforms. These “dark” clouds, controlled by cybercriminals, are designed to silently infect your network. Left undetected, botnets borrow your network to serve malicious business interests. This paper details how you can protect against the risk of botnet infection using security gateways that offer comprehensive unified threat management (UTM). -
Risk management: ensuring the security of your hosted information
Organisations of all sizes are becoming victims to cybercriminals, data breaches, information theft and security risks. But before you go out and spend a fortune on security software, solutions and consultants, the starting point is to identify and measure your business’s exposure to those risks. In this whitepaper, “Exploring, Identifying and Measuring” risk, we examine how to identify risk and share an approach for identifying and measuring risk in your organisation. -
Teleworking made simple—and secure—with desktop virtualisation technology
Businesses of all sizes are increasingly focused on creating flexible work environments and offering telework options for employees. By administering policies and providing the technical capability for employees to work remotely, these companies can improve job satisfaction and worker attraction and retention. This paper explores the implementation of teleworking based on a foundation of desktop and server virtualisation.
-
Symbian OS Communications Programming
-
Mac OS X Leopard Bible
-
Information Technology for Management
-
Opensocial Network Programming
-
The Myth of Homeland Security
-
Macromedia Flash 8 Bible
-
Upgrading and Fixing Macs and Imacs for Dummies
-
C and Unix
-
Storage Virtualization for Dummies, Hitachi Data Systems Edition (Chinese Language)








Comments
Josh
What about xTuple?
You forgot one: xTuple PostBooks edition is a full ERP / CRM / General Ledger / Billing application, based on PostgreSQL and Qt.
christmas stocking fillers
I install Citrusdb on linux and run without problem.
When I tried on Xp it gave me Query failed when change the billing
type for a customer.
If I go to the billing table through mysql and change the billing type
of a customer, and then trying the Print New Invoices tool on citrusdb
it gave me: history update failed.
Any suggestion?
Paul
sql strict mode
You probably need to turn off STRICT_TRANS_TABLES or STRICT_ALL_TABLES mode in mysql.
https://bugs.launchpad.net/citrusdb/+bug/353048
Or something went wrong when the initial database was created on the win XP server.
Gilly Harris
You forgot a big one....
You made a glaring exception in your research for this article. Transverse and our SOA-based, open source product blee(p) is the telecom industry's first end-to-end billing and BSS solution that is built on an open source platform. In 2009 Transverse was recognized by Gartner as a Cool Vendor because of our open source approach. Further to that, Fierce Wireless designated Transverse as one of their Fierce15 innovative companies teed up for success because of our innovative approach that leverages open source. I urge you to check us out...www.gotransverse.com.
Sincerely,
Gilly Harris
Director of Marketing
Transverse
maxim
If blee(p) is open source, then why there is even not one link to download it on your website ???
Robbyn51
Hi guys, which of them have also a Windows release ?
I need to deploy blling for Wireless users in a public environment. Internet access should be granted and managed by receptionist or IT unskilled personnel.
Has anyone experienced a same scenario ?
What i need to use ?
Why i can't access to FreeSide.biz webpage.
I'm sorry for my many dubts but billing is a new world for me.
thnx.
dodod
Yeah, no download link or information at all on the transverse website.
Ian
We had a long discussion with Transverse about access to the source. They are right, under GPL, they are not under any obligation to release source.
However to call it "Open Source" is an abuse of the generally accepted usage of what open source means. It's blah-blah-ware in my opinion.
Patrick
That's complete BS. The GPL guarantees the source is available. LGPL on the other hand does not.
Post new comment