Our client needed a mobile client for BlackBoard eLearning Suite, even though there was neither documentation nor an official API to work with.
We reverse-engineered the BlackBoard eLearning Suite web application and developed a mobile one that simulated a web browser. That mobile client became the first Blackboard eLearning Suite mobile client ever.