1. A computerized method for dynamically performing a storage operation on data in a network, the method comprising: selecting, in response to the initiation of the storage operation and according to a first set of selection logic, a media management component to manage the storage operation; selecting, in response to the initiation of the storage operation and according to a second set of selection logic, a network storage device to associate with the storage operation; and using the selected media management component and the selected network storage device to perform the storage operation on the data.