1. A system, comprising: a plurality of heterogeneously structured data sources; a plurality of query objects that represent queries to the data sources and that are independent of the structure of the data sources; and a user interface configured to query the plurality of query objects.