1. A method of managing access by multiple users to a predefined query against data in a database, comprising: associating one or more access rights with at least some portion of the predefined query; receiving a request to access the predefined query by a first user; and limiting access to the predefined query by the first user on the basis of the access rights.