Riistvara ühilduvuse loend on loend mitmesugustest riistvara välisseadmetest ja seadmetest, mida on testitud või mille puhul on näidatud, et need ühilduvad konkreetse tarkvaraprogrammiga. Need loendid koostatakse ja säilitatakse tavaliselt suuremate programmide jaoks, nagu operatsioonisüsteemid (OS), et tagada välisseadmete või muude seadmete nõuetekohane toimimine OS-iga. Sellist loendit saab säilitada ka muud tüüpi tarkvara, kuigi sageli on see spetsiifilisem loend. Riistvara ühilduvuse loendi võivad tavaliselt koostada ja hallata kas programmi arendaja või tarkvara kasutajad, kes on programmi erinevate riistvaraosadega testinud.
Riistvara ühilduvuse loend, mida sageli seostatakse tarkvaranõuetega, täidab sarnast funktsiooni, kuigi mõnevõrra erineval viisil. Seda tüüpi loendit seostatakse kõige sagedamini OS-iga, mis võib olla arvutisse installitud. Selliste loendite tähtsus on eriti ilmne väiksemate operatsioonisüsteemi programmide puhul, mida võib kasutada harvemini ja millel võib olla probleeme erineva riistvaraga. Teistel programmidel võib olla ka riistvara ühilduvuse loend, kuigi need on sageli rohkem spetsialiseerunud ja kitsama fookusega, näiteks illustratsiooniprogrammid, millel on loend joonistahvlitest, mis võivad koos programmiga töötada.
Enamiku programmide jaoks võib leida kahte peamist tüüpi riistvara ühilduvuse loendeid: tarkvara arendaja loodud loendid või tarkvara kasutajate loodud loendid. Arendaja testib tavaliselt erinevat tüüpi riistvara ja muid programme, et tagada programmide ja seadmete nõuetekohane ühilduvus. Kui see on tehtud, loob arendaja riistvara loendi, mis tarkvaraga korralikult töötab. See riistvara ühilduvuse loend on tavaliselt saadaval tarkvaraarendaja veebisaidil ja arendaja värskendab seda tavaliselt regulaarselt.
Väiksematel programmidel, näiteks avatud lähtekoodiga operatsioonisüsteemidel, ei pruugi olla ressursse nii jäikade testimisstandardite säilitamiseks. Sel juhul võivad riistvara ühilduvuse loendi luua kasutajad, kes käitavad programmi erinevate riistvarakonfiguratsioonidega. Tavaliselt peavad kasutajad veebisaidil erineva riistvara loendit, panustades loendisse ja kommenteerides regulaarselt erinevaid välisseadmeid ja seadmeid. Veebipõhise riistvara ühilduvuse loendiga võib olla seotud ka kasutajafoorum või muu sõnumsidesüsteem, mis võimaldab kasutajatel testimiseks taotleda erinevaid seadmeid või konfiguratsioone.