A jDownloader neve azt jelzi, hogy egy Javában megírt applikációról van szó. Ennek köszönhetően minden gépen működik, amelyre előzőleg feltelepítettük a Java futtatókörnyezet legalább 1.5-ös változatát (közismertebben 5-ös verzióként emlegetik). A program ezek után egy ablakos felületen biztosítja a letöltések menedzselését a fájlmegosztó portálokról, csupán be kell dobálnunk, hogy mit szeretnénk letölteni a több mint 40 támogatott fájlmegosztó portálról, a többit pedig rábízhatjuk. A program folyamatosan figyeli a portálokat, mikor indíthatunk új letöltést, ha lehetséges párhuzamosan több letöltést is támogatva (elsősorban ha különböző portálokról töltünk) figyel a letöltési sebességre – korlátozhatjuk a maximális kívánt sebesség betartására, hogy közben mást is végezhessünk a gépen, sőt még az IP-címünk változásait is figyeli, ugyanis így indíthat letöltést, függetlenül az időkorlátozásoktól. További érdekesség, hogy a captcha (teljesen automatizált nyilvános Turing-teszt a számítógép és az ember megkülönböztetésére) kijátszására is vannak algoritmusok, melyek sikeresen azonosítják a programot mint valós felhasználó, emberi részvétel nélkül.
A program pluginekből épül fel, így a szerzők gyorsan módosíthatják az egyes portálok változtatása után azok kezelését, mire egy-egy portál kialakítja az új technológiát, már kész is az új megoldás a letöltők kijátszására. De nem csupán a portálok kezelése és a captcha felismerése történik plugineken keresztül, hanem más bővítések is. Így létezik plugin a gép kikapcsolására, ha befejeződött az összes letöltés, weben keresztül elérhető kezelőfelület, hogy akár távoli gépről is ellenőrizhessük azt, vagy időzítések beállítására. Ugyanígy a program kinézete is módosítható. Hasznos tudni, hogy a program eseménykezelés alapú (event controll), amit a beállításokban mi is bővíthetünk, tehát lehetőségünk van egy-egy esemény bekövetkeztében saját programot, vagy más funkciókat meghívni. Így például beállíthatjuk egy zene lejátszását abban az esetben, ha befejeződött a letöltés vagy ha hiba történt.
A program további érdekessége, hogy lehetőségünk van megtanítani vele a modemünk vagy routerünk újraindítását, amivel szükség esetén képes elérni azt, hogy új IP-címet kapjunk a szolgáltatónktól. Sőt, a legtöbb router reszetelési eljárása már be van programozva, csupán ki kell választani a listáról a megfelelő típust. Az újraindítással a legtöbb szolgáltatónál új IP-t is kapunk, azonban ez nem minden esetben igaz. Viszont, ha azt vesszük észre, hogy a szolgáltató IP-t cserél, ilyen eljárással kijátszhatjuk az letöltőszolgáltatások időkorlátozásait.
A program jól működik mind Linux, mind Windows XP/Vista alatt, stabilan és folyamatosan tölt. Kisebb problémákat észleltünk azonban a grafikus megjelenítőben, időnként képes megzavarodni, nem frissíti az ablak tartalmát, függetlenül attól, hogy a letöltések folyamatban vannak. A hibát valószínűleg hamarosan javítják, addig lehetőség van az ablak bezárására (az óra mellett az ikon továbbra is jelen van, a program működése nem áll meg), majd ismételt megnyitására.
A program kezeli a megvásárolt hozzáféréseket is, azok is használhatják, akik fizetnek egyes szolgáltatóknak a gyorsabb letöltésért.
A program a http://jdownloader.org/download honlapcímről tölthető le.



