What does ‘Microsoft Partner’ mean?

You might have seen the little ‘Microsoft Certified Partner’ logo on various solution providers’ websites, but what does it actually mean? And does…