O eroare de software este o problemă cu codul unui program de calculator care face ca acesta să nu funcționeze corect. Acestea pot cauza neplăceri utilizatorului și pot face ca computerul să se blocheze sau să se blocheze. Majoritatea programelor de calculator au erori. Un program care are un număr mare de erori (sau, eventual, o singură eroare sau câteva erori grave) se spune că este plin de erori.

Cele mai multe erori sunt cauzate de programarea defectuoasă a dezvoltatorului, dar uneori pot fi cauzate de probleme ale compilatorului. Atunci când sunt găsite erori, oamenii trimit rapoarte de erori dezvoltatorului pentru a-i spune despre acestea și pentru a-i permite să le rezolve.

Uneori, oamenii spun că computerul lor are o eroare atunci când ceva este în neregulă cu el. De obicei, problema este cauzată de un virus care le-a infectat calculatorul și care îl face să fie lent sau să facă lucruri diferite.

Unele erori sunt inofensive, de exemplu, multe jocuri video permit în mod incorect ca obiectele să se deplaseze prin pereți. Alte erori sunt mai grave, de exemplu, o eroare într-un sistem de navigație care face ca un avion să explodeze.