Moodle is a very well-rounded LMS, which includes grading, assessment, and curriculum housing capabilities. It is compatible with other open source software like Mahara (an ePortfolio software), that make Moodle even more comprehensive. For teachers who have previously used Learning Management Systems like Edmodo and Blackboard, Moodle offers all of the same perks, but with the freedom that the others don't offer. Moodle's superior track record speaks for itself, however, I highly recommend this excellent LMS software.
Calibre is an awesome way to manage your eBook library. It is capable of converting files so that they are compatible with most common eReader formats. Calibre also assists users in finding DRM-free books so that you can truly own your copy of your favorite eBook. I recommend Calibre for both avid readers as well as for building up your digital library in the classroom.
Mahara is an all-encompassing tool for compiling ePortfolios. Students can choose their best work to showcase through this impressive application. Mahara is compatible with the Moodle Learning Management System, so work is easily migrated back and forth between software. I highly recommend Mahara as a culminating exhibit of evidence that demonstrates students' proficiency.