Online Program Management: A view of the market landscape

We’re trying to get a better handle on the messy market of so-called “Online Program Management” vendors. This is our first cut. We could use your help improving it.