Download manager uses ASIHTTPRequest classes to download the files. It can resume the interrupted downloads. Can download data in background.