Calibre is, in the author’s own words, meant to be a complete e-library solution and thus includes library management, format conversion, news feeds to ebook conversion, as well as e-book reader sync features and an integrated e-book viewer.

It is Python-based and runs on Linux, Mac OS X and Windows, and having recently started supporting other ebook devices besides the Sony Reader.
