The best advice I ever received when I was looking to start a consulting business was this... "To guarantee success... find a need, and fill it."

It seems they excel at anticipating what their customers would need, and when. It seems they have almost put themselves in the place of the user, and walked through what a successful experience would be.
Interacting with these organizations is eerily intuitive. The website is informative, expectations are clearly defined, there are no unpleasant surprises, and if it is a product, you could likely hand it to a child and they would be able to figure out how to get started.