Sellist omadust on vaja eriti suuri programme tehes. Näiteks operatsioonisüsteemide loomisel. Selline programm võib kohtuda sadade tuhandete erinevate olukordadega. Programmeerija töö on õpetada programmi nendega toime tulema. See aga hõlmab väga palju kirjutamist. Kirjutatavate ridade pikkus võib ulatuda ka sadade tuhandete hulka. Muidugi on ka väiksemaid programme, mis ei nõua nii suurt ette võtmist. Näiteks programm, mis mõõdab arvuti erinevate osade temperatuuri (SpeedFan). Programmi tööpõhimõte on võtta termomeetri andmed erinevatelt juppidelt ning kuvada need vastavasse kohta ekraanile. Programmist selge pildi omamise all on mõeldud seda, et peab olema selge ettekujutus, kuidas programmi koostada. Selleks, et mitte teha üleliiaseid käsklusi ja muud ebavajalikku, peab olema selge ettekujutus, kuidas tulemuseni jõuda. Suurem osa olukordades on võimalik lahendada mingit olukorda või ülesannet mitut erinevat moodi. On halvemaid viise ning on paremaid
Ta annab võimaluse jälgida temperatuuri eraldi igal protsessoril ning isegi igal tuumal. Temperatuuri muudatuse andmeid (iga ajavahemiku kohta) saab säilitada ja eksportida Exceli tabelisse, kus esitada graafikuna. Viimases versioonis on parandatud protsessori 45nm Mobile Intel ebakorrektne äratundmine, lisatud Intel Core 2 Duo E7000 45nm tugi ja Atom´i (Silverthorne) eeltugi, lisatud võimalus näidata kasumireal temperatuuri näidu asemel tavaikooni. Veel üks väga hea programm on SpeedFan(vabavaraline), programmiga on võimalik vähendada kui ka suurendada jahutite tööd(ventilaatorite) olenevalt vajadusele, kui juhtub, et jahutus ei suuda millegi pärast protsessorit jahutada(üldiselt Inteli protsessorite viga) siis on võimalus seadistada jahutit kiiremaks kuigi sellega kaasneb muidugi suurem ventilaatori lärm. Üldiselt on üpris palju programme millega on võimalik jälgida arvuti temperatuuri, kuid kontrollida saab vähestega. 2.2. Infrapuna termomeetritega