Provision is a hard word to drop into a natural blog post. All I say that big part of a great software experience is to get the integrations, configuration and provisioning steps right. You can create a great app that runs fluently and is nice to use but if it fails to do all the steps you were expecting it still is a bad app.
I once drew this picture (that time with more cursing) on services. Sometimes we mistake friendliness (or nice UI) with great service. But for good service you need to do the boring stuff behind the scenes at least as carefully as the visible stuff. Otherwise you are just going to postpone the disappointment.