Download Machine ist ein Daemon in reinem Java, der Warteschlangen-Dateien beobachtet. Wenn eine Änderung eintritt und ein neuer Eintrag vorhanden ist, wird dieser von Download Machine heruntergeladen. Die Warteschlangen-Dateien sind einfache Listen von URLs. Download Machine unterstützt die Protokolle HTTP, FSP und FTP vollständig. (non)