Záměrem JMRI je být použitelné pro co největší okruh uživatelů. To znamená aby bylo spustitelné kdekoliv a s čímkoliv. Kdekoliv znamená že JMRI je spustitelné na platformách MS Windows / MacOS / Linux / Raspberry Pi. S čímkoliv znamená že uživatel nemá být omezován použitým hardwarem. Seznam připojitelných zařízení je opravdu dlouhý. Pro lepší orientaci je seznam zařízení rozdělen do kategorií:
Centrály – Digitrax, Roco, Digikeijs, Uhlenbrock, ESU, …
Víceúčelová zařízení – Arduino, Raspberry Pi, SPROG, …
Sítě a protokoly – LocoNet, XpressNet, OpenDCC, OpenLCB, …
Příslušenství a ostatní zařízení – WiFi ovladače, RFID čtečky, Dcc4Pc, …
Programátory – Digitrax PR3/PR4, MERG, SPROG, …
Všechny kategorie jsou abecedně setříděny na stránce Podporovaný hardware
https://www.jmri.org/help/en/html/hardware/index.shtml#catalpha s odkazem na stránky s popisem jak daný hardware k JMRI připojit.