1. An information management system configured to generate a snapshot of data relating to a plurality of applications, the system comprising: a plurality of data agents executing at least in part on a client computing device, each data agent being associated with at least one of a plurality of applications executing on the client computing device, data generated by the plurality of applications being stored in a logical volume in primary storage; computer hardware; and a snapshot manager executing on the computer hardware and configured to: detect the plurality of applications executing on the client computing device; check with the plurality of data agents whether the associated applications are in consistent states; in response to receiving notifications from the plurality of data agents that the associated applications are in consistent states, obtain a snapshot of the logical volume; generate mapping information between a particular one of the plurality of applications and a portion of the snapshot relating to the particular one of the plurality of applications; and store the snapshot in secondary storage.