1. A computer-assisted method comprising: receiving, by a computer system, a first request from a requestor to access electronic content without an explicit repository identification in the first request, the electronic content associated with one of a plurality of content repositories, wherein a first content repository has a first type of data interface, and wherein a second content repository has a second type of data interface different from the first type of data interface; routing, by the computer system, the first request to only said one of the plurality of content repositories based on data in the first request without further interaction with the requestor, wherein the data is contained in the electronic content when the first request is for storing the electronic content; transforming, by the computer system, the first request to a first format required by said one of the plurality of content repositories; determining a projected usage from current usage of the requestor by extrapolating the current usage until an end of a usage period as specified by a service level agreement for the requestor; and when the projected usage exceeds a predetermined threshold, determining whether to throttle the first request.