This post is part of my series An Analysis of 5 Business Models.
Recurring revenue is the business models that I prefer. It has the benefits of being highly predictable over time, and reducing the stress of having no revenue at the beginning of a quarter unless you go out and make new bookings. The major disadvantage to a recurring revenue business model is that it starts slowly and will require more cash to get it going.
Please refer to these two blog posts that talk in detail about the recurring revenue business model: