I've just tested a download capture on IE 32bit successfully using add-on (BHO for IE), but I don't think IDM uses the same technology, at first I thought IDM surely uses add-ons for all popular web browsers but I had to think again after I had recognized that it supports a "Add browser" button which only needs you to choose the .exe file of the browser, how can you create a new add-on and register it for a completely strange web browser? I think of hooking technology which is used by IDM to capture download on a web browser. However I also detect that there is an add-on installed by IMD on each web browser (IE, Opera, FireFox...) and that may be IDM uses add-on technology to capture download for all popular web browsers and for strange browsers (added manually via Add browser button) it may use hooking technology. Using add-on is really not too complicated and I did once successfully on 32 bit IE, but hooking is something still a secret to me, I've googled for days without finding any one discussing on this, what API function to hook? ...
Again this is not a complete programming discussion, it is worth being thrown in here, the lounge.
I could guess, but it's customary for a reason to introduce the unabbreviated term at the first occurence.
but I don't think Internet Download Manager (IDM) uses the same technology
and use the abbreviation afterwards - especially for three letter acronyms.
It's a very well-known program in field of download management.
(emphasis by me).
Exactly. It has tons of different meanings outside that, wikipedia is merely scratching the surface. Meanings you might not have come across, but that are "very well known" in other fields. If this was meant merely as a high-five to fellow download management app brothers and sisters, I'm sorry to have bothered you.