I have fortunately not had to deal with Blackboard in my role as a software developer at a university, who -- despite their otherwise questionable choices -- have fortunately migrated to Moodle. I've used Moodle as a student and it seems pretty good.<p>Anyway, my hands are still dirtied by plenty of other similar systems. They are almost all terrible: expensive, badly designed and even more poorly implemented. It's endemic in the sector to be sold snake oil. I had a thought why this might be the case, which I wrote about [1] In summary, despite the seemingly low-hanging fruit -- i.e. the problems these packages solve aren't difficult -- there's no technical incentive to disrupt such a closed market.<p>However, I cannot fathom how this happened in the first place. Presumably, 20-years-ago, when these types of packages were first on the market, they wouldn't have been much better than using bits of paper (their modern descendants aren't, so it stands to reason). Thus the only conclusion I'm able to reach is that it's a "I'll scratch your back if you scratch mine" situation that has persisted and grown out of control.<p>[1] <a href="http://xoph.co/20130823/on-enterprise-software/" rel="nofollow">http://xoph.co/20130823/on-enterprise-software/</a>