A download manager is function within a larger program that manages file transfers from a remote device to the user. It can be a utility that replaces the native download function in a Web browser.
The greater the user's Internet bandwidth, the faster the download, but because Web servers typically limit bandwidth to each user in order to let more users download simultaneously some download managers initiate multiple connections to the same server, starting each transfer at a different location in the file and combining the pieces at the end.