Thursday, January 8, 2009

gBilling : An Open Source Internet Cafe Billing made in Indonesia

Own an Internet Cafe? Well, Using Windows OS must have been your first choice because it's popularity among netters all around the world.

But, facing some realities in some developing countries that troubles might have came up when you are forced to use a pirated OS, and some unresponsible authorities might try to blackmail you under those circumstances.
Luckily for us for have been using Ubuntu Linux for almost six months!

besides those facts above, we are using an internet billing too, which it's function is to manage your cash-flow and Internet use of logged on-users. There are a lot of closed-source software which is expensive enough to buy.

Fortunately we have our saviour of this problem : gbilling, A free Software Internet Cafe billing System!

Gbilling is an open source internet billing that is created by Ardhan Madras, a UNIX/Windows network & IT system engineer, also active as developer of linux kernel and some gnome desktop project. In the program notes, we can find that He dedicate this program to his late 13 years old-sister that has fought for leukemia. May she rest in peace and close to heaven...

According to it's official site in, gBilling firstly written with Python. As the development of these applications such as system calls, API library, which the library is used, scripting languages are considered not suitable anymore, and then gBilling was rewritten to C, so far with glib for functions wrapper POSIX and Windows API.

Later on, So Why using gBilling? because it's a free software, that you can take any advantage of this application. You can modify it according to your needs, you can learn how to work gBilling billing applications and make your own billing, you can participate in developing this program, and others. GBilling will always be written with accordance on Portability. gBilling will not refer only to one system that which will be a waste of time only.

gBilling is not made for profit or award, gBilling made to support the free operating system like Linux that can be used both for Microsoft. Once again gBilling is free software that is licensed under the GNU General Public License version 2.

gBilling features:

* Multiplatform (UNIX: Linux, MacOS, BSD, and Microsoft Windows) architecture for 32 bit and 64 bit

* Concurrent TCP / IP server model (IPv4)

* Multithread (per-client thread, with a glib Thread)

* storage database Orientation (SQLite embedding)

* Full control of the server (logout, shutdown, restart, close / open client login)

* Detecting client who is not on (the program is not on the client computer or client)

* System logging and log export to CSV format

* Recovery (recovery server / client for the power loss, system crashes)

* User authentication (glib data hashing)

* Chatting

* System package

* Item System (Items are sold in the cafe is displayed in the client)

* Customize your cafe in accordance with (the name cafe, slogan, address)

* Ultimately Free software!

you can see other screenshot in here
You can download it in here


  1. I navigated to to download gbilling but found the language was not english. Is there a translated page and is gbilling in english? The screenshots also appear to be in a language other than english that is why I am asking.

    Otherwise, I think this is a great idea for people like me who run linux in cyber cafes for the reasons you mentioned (license etc) and also because of computer viruses.

  2. @norbs: I am facing the problem as you did, eventhough I am from malaysia and we did share similar language to indonesian, but I could not understand the certain meaning and terms they use it in gbilling.

    currently I am using CCL+CCLFOX to manage my cyber cafe, you can visit my blog for further information, I am also posting about cyber cafe management system ad kubuntuforum if you would like to join this discussion.

  3. ayo mas di dibuat group untuk translate ke Indonesia... kita kerjain bareng2 kesihan tuh yang gak bisa bahasa Indonesia, padahal popularitas mulai meningkat

  4. @happy blogger, mungkin translate ke english kali ya mas, bukan ke bahasa indonesia.

    @nexusbox and norbs, i know this application has a lot potential and needs a lot of support from other developers and users. i can't do much glade or gtk or C programming. maybe someone can teach me to translate this application, i would love to learn.

  5. I think translating just requires extracting the strings into a POT file, replacing the strings in the source with variables. Then modifying something in the source to get the strings from the POT file. Tranlating the POT too of course.

  6. that was a perfect idea but the problem is using it in english

  7. PLEASE TRANSLATE THIS INTO ENGLISH, it seem like such a great program, I might even just use it like this with google translator next to it, haha

  8. Wonderful blog & good post.Its really helpful for me, awaiting for more new post. Keep Blogging!

    Restaurant Billing Software

  9. Thank you for this valuable information, I hope it is okay that I bookmarked your website for further references.

    Online Billing Software

  10. I like your blog, I think it is quite different concept but quite knowledgeable but I am aware with one more website which is famous for Free Classified Ads Posting Sites

  11. This is a great article, I have been always to read something with specific tips! I will have to work on the time for scheduling my learning.
    Restaurant Billing Software