1. A system, comprising: a memory that stores computer executable components; and a microprocessor that executes the following computer executable components stored in the memory: a registration component that records a set of services to a registry in accordance with an intents framework that facilitates communication between a source application that originates an intent of the intents framework and an implementing application that implements the intent, wherein the implementing application is included in a set of applications associated with the set of services; a receiving component that receives action data associated with the intent, wherein the action data includes application-specific data that is specific to an application of the set of applications; and an action component that determines a subset of the set of services that support the intent based the registry, and that provides the action data to the implementing application that is associated with a service of the subset.