Usage Note: In the case of computer systems, the term troubleshoot is usually used when the problem is suspected to be hardware-related. If the problem is known to be in software, the term debug is more commonly used.