Pada dasarnya ada dua mekanisme, yang bergantung pada apakah produk seperti IDM menginstal sendiri di sistem operasi atau hanya di dalam browser.
Dalam kasus di mana ia menginstal sebagai produk penuh melalui sistem operasi, maka pada Windows misalnya ia menetapkan kait seluruh sistem, mekanisme yang sama yang digunakan oleh firewall dan produk anti-virus, untuk memantau aktivitas jaringan dari Internet . Untuk Windows ini digambarkan sebagai:
Hook adalah mekanisme di mana aplikasi dapat mencegat acara, seperti pesan, aksi mouse, dan penekanan tombol. Fungsi yang memotong tipe peristiwa tertentu dikenal sebagai prosedur kait. Prosedur kait dapat bertindak pada setiap acara yang diterimanya, lalu memodifikasi atau membuang acara tersebut.
Dalam hal hanya diinstal di browser, ia menggunakan mekanisme yang sama seperti yang digunakan oleh Greasemonkey untuk melakukan Javascript Injection . Ini membutuhkan add-on / plugin untuk diinstal ke dalam browser, yang akan memindai HTML yang masuk untuk item yang dapat diunduh, dan baik daftar mereka di samping (biasanya pada bilah status browser), atau memodifikasi HTML itu sendiri untuk memasukkan "Unduh "tombol di dekat elemen yang dapat diunduh.