Why should I give my personal data to someone else if you can store it safe on your server? Middle sized companies have small budget for IT and think the data is more secure in the cloud - but this could be the opposite - unsafe and expensive.
I don't know the exact statistic but lets believe that more than 50% of all endusers do not change their password once in two years. How many percent do it twice a year as it should be? Big companies do have their password policy which expiration date which is definitely annoying users. Even more strict policy do not allow to use the password twice so *password1* moves to password12 and so on. But what happens if you are connected to cloud driven mail servers?
In this section I want to show possibilities to have your own auth server with - your own data server - your own cloud - and all inhouse. Who ever thinks this is complicated administration task for specialist i can honestly say - your kids can do it.