Barn Books sells it’s books in multiple formats on it’s website, movable between systems, and far lower than on Amazon. I bought a new title there for less than half of what Amazon wanted for the same title, in ebook format. It even has a free library of it’s older titles.
"Barn Books" or "Baen Books"?? The latter does all that you mention, but only for Sci-Fi (and some Fantasy).