Der Begriff Bug bezeichnet einen Systemfehler, entweder in einem Computerprogramm, einer Firmware oder anders gearteter Software. Ein solcher Fehler kann auftreten, wenn Vorgaben für die Programmlogik nicht berücksichtigt wurden oder die Laufzeitumgebung fehlerhaft ist.