Well, printing a book on demand is a process in which someone buys your book and it gets printed, as simple as that. There are many different options to print on demand your next book, but there are only some that have good reviews, and most importantly there are different packages you should pay attention before committing your book to a service. Founde d in , Bookbaby offers services such as editing, cover design, formatting, distribution, and promotion as well as print-on-demand book services. Founded in , Blurb is a US-based self-publishing platform that lets you create, self-publish, promote and sell your own books. They have bookmaking tools that can help you create your book online without having to know programs like InDesign.