Sadly there is no program out there to tell you if there is a hardware problem with your computer. However, to keep you computers in optimal running condition, make sure you install a virus scanner program, a malware protection program, and run a registry cleaner at least once a week to make sure your computer runs smooth and no one is trying to compromise your computer's software/hardware. In addition, make sure you clean your computer at least once a month with canned air and keep the computers in a cool place so they don't overheat. With those steps, it should help ensure that your computers don't break down any time soon.