Here's the scoop ... Why ModernBill? ...
We started out small like most web design/hosting companies, mainly hosting the web sites we built. Over the years (since '99)...those few web sites grew into many and also included lots of friends and family. It got to the point that managing the billing and accounting portion of our business was a real bear once a month, not to mention keeping up with who paid and who didn't!
So we started looking to see if there were any good billing solutions available that met the unique needs of our business....and we were surprised to find that there weren't many to choose from.
The first one that caught our eye was CMBS (FREE), which I think everyone has tried at one point or another.

But in order to use it and link it to Authorize.net, required way more time and effort than we were willing to give not to mention the cosmetic aspect... yuck...I spent more time tweaking the display than actually trying to get it to work.
So we figured FREE was not the way to go and we looked at a few other solutions...dreamcost & ubersmith...
Dreamcost looked promising, but when we tried to contact the owners to explain how they handled credit card numbers stored in mysql databases, we were less than satisfied and the online demo didn't provide much insight into the program. $99 bucks seemed ok, but we would still need to do some major mods in order for it to meet our needs. (Note...since we created ModernBill and our CC encryption routine, I find it funny that they too have done the same...just an FYI...)
Then there was Ubersmith, CBMS's big brother. I must say, I like what they did with it, but if it is anything like CBMS's database model, it too would not be sufficient. Also, because they must host the app, that meant that we would never have complete control over the look and feel or even be able to change some of the underlying logic to adapt to our business....not to mention $99 bucks per month...ouch...I think they have a great product, but we could not afford the sticker shock for what we would get.
Now that leads us back to square one....with nothing more that excel and QuickBooks....a pretty good combination if you know how to use them just right....but far from adequate if you wish to grow. We started scratching out a design for a system of our own, it would soon be called ModernBill.
I designed our database to be flexible and I built the system from the ground up using our reseller model as the basis for the underlying logic. We buy our hosting at cost, and resell it to our clients, billing & invoicing them monthly. We wanted the ability to allow our clients to login and pay for an invoice if they wanted too....so we added that feature....we wanted to be able to auto-batch our credit card clients each month, so we added that feature. It's great when you design and build your own, because the sky is the limit. We added the features we wanted and were even able to add a few requests, such as multi-language support, custom themes support, foreign currency support, and lots more...But we aren't stopping there. We have plans for a more robust emailing system and many people have suggested a client support manager and support for more payment gateways like sfcommerce...so hey...why not....we control the code, if there is a demand, we'll come up with the supply....everyone wins.
Pricing...well thats another story, we definitely won't be giving our product away, but we also do not believe in making people pay an arm and a leg for it either. So we offer it in two tiers, basically with or without auto-batching features. We believe the price is fair because we would pay it ourselves and that helps support our efforts. It is a true one-time purchase at this time, which includes free updates and support for 6 months...at which point, you can go it alone or renew for another 6 months at $14.95. I won't lie to you, the renewals is what will keep us developing this app and continually adding new features and incorporating clients requests...its all about supply and demand, if the demand is there....we are more than willing to be the supplier.
Well I thought this was going to be short...but I guess I went out on a tangent or two...anyway, the choice is yours and currently there are only a few to choose from. I can't make you decide which is better, ours vs. theirs, that is up to you and your pocketbook.
Thanks for listening...that's my 2 cents...