Another thought here more specific to the application you have in mind is that, in my experience, more and more corporate purchasers of LMS's want ASP arrangements anyway. If you're running it, they really don't care what it's written in so long as it just works.