I am surprised to see the bad comments about Blackboard software. I never use it. But my ex-manager and several ex-colleagues (software developers and QA) are now working for Blackboard. They are confident in their company's future.
That's because blackboard is a lot like Oracle they have more lawyers than programmers.
Blackboard has wicked lock-in, and contracts with the kinds of organizations that just keep paying their support and maintenance contracts for year after year after year. They could sit on their hands for the next half-decade and have a bright future.