1. An application specific rollback system comprising: a software application that performs operations requested by a user to generate application specific data; the software application having an application specific rollback module with an index for assisting in locating different states of the application specific data that were generated by the user requests; a logical view storage that provides an organizational scheme for storage of the application specific data on one of a plurality of storage media, for migration of the application specific data to other ones of the plurality of storage media, for tracking the migration of the application specific data over time, and for maintaining the index of the software application; and the application specific rollback module providing access to a specific version of the application specific data when requested by a user such that the application specific data from a user selected date is accessible.