Interact is an open source project that describes itself as an LMS that might also be called a CMS or VLE:
Are you frustrated by Learning Management Systems that separate online course interaction into separate web-functionality areas?
Tired of having to put your discussion in the ‘discussion forum’ section of your online course – because it was convenient for the programmers to put it there, not because it is pedagogically valuable to separate things this way?
Then Interact is what you are looking for! You decide how your course is structured, not the programmers!
I haven’t explored this beyond a quick look at the demonstration. It appears to have the obvious features and may offer extra flexibility.
(Via Full Circle Associates.)