Don't spend time, effort and money on things that do not bring business value. Any time I see a company with engineers building something they could buy off the shelf [and the thing they're building is not the product] I know their priorities are whack. I've worked for several companies that had more money than brains. They'd spend years , and millions of dollars in salaries, to build shit they could have bought and…
Now, back to the article's topic, the real question is: is there an off-the-shelf billing product available out there?