Reading books, blogs, and websites about self publishing reveal a long list of excellent tools you can use to create the files needed to self publish a book or ebook. I use three tools for publishing my books and those of other authors.
My main tool is Microsoft Word which I always use to create my original manuscript. For the Kindle version or Smashwords version, this is the basic tool I need to create the final file for upload and publication. Used correctly, Word will produce excellent results. You can also create your print books with Word, but I prefer a publishing software for this purpose.
For my print version, I prefer to use PagePlus, an excellent desktop publishing software that I began using in 2007. The first version I used was X4, and I am now using X9. Even though there have been improvements with each new version, for print books PagePlusX4, X5, X6, and X7 are perfectly adequate and can be purchased from Amazon.com inexpensively. Serif is a British company, and they are now into a new software called Affinity, and they are selling PagePlusX9 as a legacy application for only 19.99 British Pounds which is $25.74, a great bargain. I may try their Affinity product at some future date, but for now, I’m fine with PagePlusX9. Questions, firstname.lastname@example.org.
The third tool, Adobe Photoshop, I use to create covers and manage other images. There are options including Serif PhotoPlus, which is not available at low cost, and GIMP which is an excellent free software.