1. A method for dynamic application adaptation in software-as-a-service platform, comprising: receiving an access permission associated with a published shared data management data object in the software-as-a-service platform having shared data management and a plurality of applications deployed; looking up one or more rules associated with one or more features of an application deployed on the software-as-a-service platform, based on the received access permission; and activating or deactivating said one or more features associated with said plurality of applications based on said one or more rules.