Un bug logiciel est un problème de code dans un programme informatique qui fait qu'il ne fonctionne pas correctement. Il peut causer des désagréments à l'utilisateur et peut faire planter ou geler son ordinateur. La plupart des programmes informatiques présentent des bogues. Un programme qui comporte un grand nombre de bogues (ou éventuellement un seul ou quelques bogues graves) est dit bogué.

La plupart des bogues sont dus à une mauvaise programmation par le développeur, mais parfois ils peuvent être causés par des problèmes de compilation. Lorsque des bogues sont trouvés, les gens envoient des rapports de bogue au développeur pour lui en parler et le laisser les corriger.

Parfois, les gens disent que leur ordinateur a un bug quand quelque chose ne va pas. Le problème est généralement causé par un virus informatique qui a infecté leur ordinateur et le rend lent ou l'oblige à faire des choses différentes.

Certains bugs sont inoffensifs, par exemple, de nombreux jeux vidéo permettent à tort de faire passer des objets à travers les murs. D'autres sont plus graves, par exemple un bug dans un système de navigation qui fait exploser un avion.