I have long subscribed to what I call the 'Google model of PD and course creation'...namely find existing material that is good and then create the remaining material yourself.
The reason for the term the 'Google model' is that for many years Google created nothing; it simply located other people's work and pointed people to it with a search engine. Yet they were highly successful.
There is so much good free material 'out there' that can be used for education in an organization's Online Learning Environment.
Yet I still pay for some excellent resources, and they can really add to the organization and save time.
I have recently moved to Lynda.com after using an alternative service for years. I must admit it is great AND it integrated into our OLE via ADFS, LTI and more. Thus I get SSO (Single Sign On) and do not need to create user accounts...even more time wasting removed. (It amazes me that other companies can't won't do this. Some of the big publishers are prime examples!)
We recently moved the whole organization to Windows 10 and Office 2016. The courses on these are part of Lynda (which is what led me to them). Hours of my time saved by not have to update the Windows 8 tutorials, and staff/students get a professional product.
We also provide teachers with a Surface Pro 3. It normally takes some one on one PD time to familiarize teachers with this device, but now a lot of it can be done by part of a Lynda course.
I previously had to pull together videos from a number of places to solve these training problems, and then make some as well.
As icing on the cake, it is easy to see who has completed the tutorials.
No doubt there are other solutions/companies, but this one is great for me.