Fork me on GitHub
How do you provide great customer service?
Start with a great customer database!

CitrusDB is open source customer service and billing software. It is used by many different service providers, including internet service, subscriptions, consulting, and telecommunications.

  • Provides CRM, Support Tickets, Invoices, Credit Card Batches
  • No Limits on your number of Users or Customers
  • No Limits to your Service Types and Attributes
  • Securely store card data with industry standard OpenPGP
  • Avoid Cloud Data and Payment Processor Lock-In
citrusdb requires PHP 5.2 and recommends MySQL 5 or later. Licensed under GPL version 2.


Customer Records

General information and history about each customer is linked to their records. New customers can be imported from an online form or entered by a customer service representative.

Service Records

Unlimited services can be assigned to one customer. Services can have as many custom fields as needed to store all the information and attributes for that service. Each service can have unique billing criteria.

Billing Features

Stores general billing information and necessary information about the customer's billing cycle. Can bill on any billing cycle needed, one-time, monthly, bi-monthly, quarterly, 6 months, yearly, etc. Billing is able to provide batch credit card exports, print or email invoices.

Support Notes

Each customer has support notes related to them shown with their customer record. Notes can be sent to individuals or to specific groups of users. Every service activation or de-activation generates notes to create a record of what occured.

Online Account Manager

The online account manager 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.