| ||||||||||||||||||||||||||||||||||||||
![]()
|
Billing
Systems & Services: With a focus on flexibility, Jet is designed to provide billing and user management for everyone from tiny startups to large ISPs and universities.
Obsidian Consulting Group was founded six years ago in Melbourne, Australia, with a focus on web application development and on the development of Jet, the company's billing and user management system. "When the company formed, we already had the beginnings of the Jet product, as well as a handful of other ideas," says company director Kevin Littlejohn. Littlejohn's background, he says, is in ISP systems administrationhe's worked at a number of different Australian ISPs, including Connect.com.au. "In that capacity, I've had to build a new traffic-counting/billing system for pretty much everywhere I've worked," he says. "That's given me some great opportunities to see what the challenges are in growing a billing system from the several hundreds users category all the way up."
And Littlejohn says Australia has the most ISPs per capita in the world. "We have a huge churn of new ISPs at the small end of town," he says. "We'd seen a number of small ISPs attempting to grow and finding themselves blocked by the ability of their billing system. Particularly where ISPs have started with an in-house billing system, they often find they grow beyond their ability to maintain their own system." As a result, Littlejohn says the aim in developing Jet was to build a solution that was affordable enough for the entry-level market but could also scale easily. "To that end, we have two product linesJet Lite, which is essentially an off-the-shelf piece of software, and Jet Enterprise, which sells with access to the source code and to our developers to help organizations modify the system to meet their requirements," he says. Highly customizable The same is true for ISPs that want to add voice and/or video services. "Adding new sources of data into Jet is reasonably straightforward, and Jet is able to bill your customers for all their services on a single invoice," Littlejohn says. "We're currently doing a lot of work around rating table management for voice billing, as well as usage imports." It's also easy to customize the web interface. "The entire site is built in a templating language that makes changing the look and feel of the system simplethere's about five files in total that define the overall structure of the site, and there's a through-the-web editor that will let you make more basic color-and-log style changes, if that's all you want," Littlejohn says. That's also true for invoicing. "We've used SVG files to define the invoice layout, and provided through-the-web tools to define the colors and text," Littlejohn says. On top of Jet's basic functionality, a range of additional modules are available to do everything from voice billing to LDAP supportand the company will also design custom modules as needed. Open technology Jet is based on a number of open technology platforms, including Python, Zope, MySQL, Apache, and Debian, which Littlejohn says provides a key benefit to Obisidian's clients. "Should a company's requirements change, our customers know they have access to a pool of developers and the source code, to enable them to continue to grow their business without being locked in by their billing system," he says. Jet is supported on Debian Linux and RedHat RHEL4, and will operate on Solaris, FreeBSD and OS X. "With the exception of a small number of modules, most notably the RADIUS module, Jet can run on MS operating systems also, but this is not recommendedwe do some development on Windows, primarily to ensure that our code remains as cross-platform as possible, but it really isn't a target platform," Littlejohn says. Pricing
End
|
|
||||||||||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||||||||||||