Applying Service-oriented architectures and services packaging approaches to storage, for services such as copy, backup, security, encryption, search, etc., has the potential to dramatically improve the way customers align storage delivery with business needs. Enabling reusable storage services that can be provisioned and charged for based on application requirements will break the cycle of forcing users to choose between one size fits all or disparate storage silos.