ソフトウェアプログラムに作り込まれた欠陥、およびその欠陥によって発生するソフトウェアの誤作動をいう。 コンピュータプログラムは人間(開発者)が作成するものである。しかしながら過ちは人の常なので、プログラムコードには必ず誤りが混入する。