1. A method for accessing de-duplication services on a client, the method comprising: allowing a user to initiate, from within a user interface of an application on the client, a backup of data generated by the application, the backup being initiated when the user selects a task from the user interface of the application to perform the backup; and accessing the de-duplication services during the backup, the accessing comprising: creating a virtual drive on the client; presenting to the application on the client a target destination for the backup initiated from within the application, the backup comprising the data generated by the application, and the target destination comprising the virtual drive created on the client, wherein the target destination comprising the virtual drive is displayed with a drive letter in the user interface of the application as a backup destination for the user to select after the user has selected the task to perform the backup; receiving, by a backup manager at the client, the data generated by the application and written by the application to the virtual drive created on the client, the virtual drive thereby being local to the client; after the receiving, directing the data written to the virtual drive on the client to a de-duplication library of the backup manager and executing on the client; and transmitting the de-duplicated data from the client, over a network, to a backup storage server, wherein the de-duplication library is called while the application is writing to the virtual drive, and wherein the de-duplication library and backup manager are independent from the application.