The idea of an app store is relying on softwares having open APIs and letting all parties to connect with each other. The idea of having multiple systems seamlessly connected to each other rather than one provider trying to kick ass in many different functions.

Would you rather partner with a SaaS provider which is kicking ass as the best PMS, or a PMS provider the provides a fruit-basket of solutions?