1. A method, executed on a suitably programmed computing device, for managing data, the method, comprising: developing a dataset upon which a query may be run; receiving a user request; transforming the user request into a dataset request based on the dataset, wherein transforming the user request comprises combining the request with an API request; communicating the dataset request to at least one data source; and managing data with the at least one data source based on the dataset.