Ondsindet kode er den del af programmet, hvis handling går ud over, hvad der er tilladt i henhold til loven og tillader, at hele programmet anses for at være skadeligt for computeren.
Men man bør skelne (selvom konsekvenserne er de samme) en fejlagtig kode - en kode, der er genereret ved en fejl, tillader ikke kvalificerende hensigt og overvejer det angivne program. Det vil blot være et program med en fejl, en defekt, og i tilfælde af juridisk ansvar kan man kun tale om "skade på grund af inkompetence".
Manglende kvalifikation kan føre til en fejl, derfor mangler myndighederne endnu at bringe tingene i orden og begrænse distributionen af software, skødesløse handlinger, som kan føre til generering af fejl, hvis konsekvenser har forårsaget betydelig skade på samfundet i fortiden.
Fejl førte til skade på software, selv før begrebet ondsindet program dukkede op i loven .