This package can be used to manage the download of files from one or more servers. It can serve files for download. The files can be retrieved optionally from external servers according to configuration definitions file. The configuration file can be replicated to other files. The download manager class can check the referer URL to prevent hot linking. The download URL are changed over time to make hot linking even more difficult.