1. A method for enabling access of a plurality of data sources by a single access operation wherein each data source in said plurality of data sources requires a separate driver to access the data source so that there is a plurality of separate drivers, said method comprising: using an application programming interface (API) for each driver in said plurality of separate drivers, wherein said API is substantially identical for each of said drivers in said plurality of separate drivers; and receiving said single access operation by a merging driver wherein in response to said single access operation, said merging driver accesses each driver in said plurality of separate drivers through said API.