Um bug de software é um problema com o código em um programa de computador, o que faz com que ele não funcione corretamente. Eles podem causar inconvenientes ao usuário e podem fazer seu computador travar ou congelar. A maioria dos programas de computador tem bugs. Um programa que tem um grande número de bugs (ou possivelmente um único ou poucos bugs sérios) é considerado um buggy.

A maioria dos bugs é causada por má programação do desenvolvedor, mas às vezes eles podem ser causados por problemas de compilação. Quando os bugs são encontrados, as pessoas enviam relatórios de bugs ao desenvolvedor para informá-los sobre o bug e deixá-los corrigi-lo.

Às vezes, as pessoas dizem que seu computador tem um bug quando algo está errado com ele. O problema geralmente é causado por um vírus de computador que infectou seu computador e está tornando-o lento ou fazendo coisas diferentes.

Alguns insetos são inofensivos, por exemplo, muitos jogos de vídeo permitem que objetos se movimentem de forma incorreta através das paredes. Outros bugs são mais graves, por exemplo, um bug em um sistema de navegação que provoca a explosão de um avião.