An error or failure. A software fault, also known as a "crash" or "abend," is when the program directs the computer to go outside of its restricted memory boundary. A hardware fault is a failure in one of the circuits. See fault detection, fault isolation and fault management. See also page fault.