1. A method of managing data in a data system, comprising: providing a repository storing data for at least one data system; receiving a request to update target data in the repository, the target data being owned by one of the data systems; and launching a business process in response to receiving the request, the business process being programmed to trigger at least one condition or action, or combination thereof, needed to update the target data in the repository and any related data as a result of the request.