Ein Softwarefehler ist ein Problem mit dem Code in einem Computerprogramm, das dazu führt, dass es nicht richtig funktioniert. Sie können dem Benutzer Unannehmlichkeiten bereiten und dazu führen, dass der Computer abstürzt oder einfriert. Die meisten Computerprogramme haben Fehler. Ein Programm, das eine große Anzahl von Fehlern (oder möglicherweise einen einzelnen oder einige wenige schwerwiegende Fehler) aufweist, wird als fehlerhaft bezeichnet.

Die meisten Fehler werden durch schlechte Programmierung durch den Entwickler verursacht, aber manchmal können sie auch durch Compilerprobleme verursacht werden. Wenn Fehler gefunden werden, schicken Leute Fehlerberichte an den Entwickler, um ihn über den Fehler zu informieren und ihn beheben zu lassen.

Manchmal sagen Leute, dass ihr Computer einen Fehler hat, wenn mit ihm etwas nicht in Ordnung ist. Das Problem wird normalerweise durch einen Computervirus verursacht, der ihren Computer infiziert hat und ihn langsam macht oder andere Dinge tut.

Einige Bugs sind harmlos, z.B. erlauben viele Videospiele fälschlicherweise, dass sich Objekte durch Wände bewegen. Andere Fehler sind schwerwiegender, z.B. ein Fehler in einem Navigationssystem, der ein Flugzeug explodieren lässt.