1. A storage management system for unified snapshot management, the storage management system comprising: a first computing device comprising a first executable component and an associated first data agent; a second computing device comprising a second executable component and an associated second data agent; a storage array in communication with at least the first computing device and the second computing device, wherein the storage array hosts a logical unit number that comprises first primary data generated by the first executable component and further comprises second primary data generated by the second executable component; a third computing device hosting a storage manager in communication with the first data agent and with the second data agent, wherein the storage manager comprises a storage policy, and further comprises a first association between the storage policy and the first primary data and a second association between the storage policy and the second primary data; and a snapshot of the logical unit number resulting from a unified-snapshot job managed by the storage manager according to the storage policy, wherein at most one snapshot of the logical unit number results from the unified-snapshot job regardless of the number of executable components that generate and store respective primary data to the logical unit number.