System zur Erzeugung und Behandlung von Fehlern auf Basis typisierter Fehlerobjekte; wird in .NET und Java eingesetzt. Java bietet gegenüber .NET zusätzlich die Checked Exceptions.