Calibre. Manages your e-book collection for you. It is designed around the concept of the logical book, i.e., a single entry in your library that may correspond to actual e-book files in several formats. This software can sort the books in your library by: Title, Author, Date added, Date published, Size, Rating, Series, etc.
Download Calibre user guide pdf
Syncing to e-book reader devices
This software has a modular device driver design that makes adding support for different e-reader devices easy.
At the moment, it has support for a large number of devices. Syncing supports updating metadata on the device from metadata in the library and creation of collections on the device based on the tags defined in the library.
If a book has more than one format available, automatically chooses the best format when uploading to the device. If none of the formats is suitable, the program will automatically convert the e-book to a format suitable for the device before sending it.
E-book editor for the major e-book formats
This program has a built-in editor that allows you to edit e-books in the most popular e-book formats, EPUB and AZW3 (Kindle).
The editor has a live preview showing the effect of your changes as you make them and includes a comprehensive checking tool that can find many of the most common errors in book structure and formatting and even fix some of them automatically.
The editor also has an integrated review tool to visually inspect the differences between different versions of the book.
This software can convert from a huge number of formats to a huge number of formats. It supports all the major e-book formats.
The full list of formats can be found here. The conversion engine has lots of powerful features.
It can rescale all font sizes, ensuring the output e-book is readable no matter what font sizes the input document uses. It can automatically detect/create book structure, like chapters and Table of Contents.
It can insert the book metadata into a “Book Jacket” at the start of the book.