Дијагностички програм је софтверски алат који се користи за дијагностицирање проблема са одређеним скупом хардверских уређаја. Може га користити обучени техничар или власник уређаја за идентификацију и рјешавање хардверских проблема.
Дијагностика, услови хардвера, услови софтвера