1. A method comprising: receiving, at an enterprise data system comprising a data storage system, a selection of one or more user interface (UI) objects, wherein data identifying the one or more selected UI objects is received from a data system application of a first type, the one or more UI objects correspond to elements of an application user interface that a data system application of a second type is configured to display during operation, data system applications of the second type are designed with a capability to be updated in response to data change events in the data storage system via database triggers or existing middleware logic, data system applications of the first type require updating in response to data change events in the data storage system, but are not designed with a capability to be updated in response to data change events via the database triggers or the existing middleware logic, each of the application of the first type and the application of the second type is configured to access and use data stored in the data storage system, the application of the first type and application of the second type are configured to share the data stored in the data storage system, and the one or more UI objects are selected from an alert subscription UI presented by the application of the first type; storing metadata corresponding to the application of the second type, wherein the metadata comprises object definitions for the plurality of UI objects including a hierarchical position of each of the plurality of UI objects; processing the metadata to build an application representation comprising an internal representation of the application of the second type, including data identifying the hierarchical position of the each of the plurality of UI objects; alert-enabling the one or more UI objects; receiving, from the application of the first type, a selection of the application of the second type, wherein the selection of the application of the second type is made from among multiple applications of the second type, and the selection of the application of the second type is made through the alert subscription UI; extracting, from a repository file, the metadata corresponding to the application of the second type; in response to receiving the selection of the one or more UI objects, creating subscription data identifying the one or more UI objects; creating one or more alert business processes corresponding to the application representation and the subscription data identifying the one or more UI objects; creating one or more alert business processes corresponding to the application representation and the subscription data, wherein the alert business processes are configured to define data-change trigger events, and generate data-change alerts in response to the data-change trigger events; receiving a data change submission from a user of the enterprise data system, at the enterprise data system; implementing, in the data storage system, a data change corresponding to the data change submission; determining whether the data change corresponding to the data change submission affects at least one of the one or more UI objects; and if the data change affects at least one of the one or more UI objects, alerting the application of the first type of the data change, wherein the alerting comprises pushing a data-change alert comprising one or more data-change values to the application of the first type, and the data-change alert is configured to allow extraction of the one or more data-change values by the application of the first type.