Abend, also known as abnormal end or AbEnd is an abnormal termination of a computer program that is usually a result of erroneous software logic.
An abend can be characterized as soft if the program can recover from the unexpected termination. If not, it’s characterized as hard.
Common examples of abends include a program accessing memory not designated for that program or when a processor encounters instructions it doesn’t understand.