- errors in working with computer resources required by the program
- memory capacity
- storage failure
- Errors of program logic
- User errors
- incorrect actions
- Incorrect data
try, catch, throw, finally
System.Exception .Data - IDictionary collection .HelpLink .InnerException - information about internal exceptions .Message - short description of an error .Source - assembly name. .StackTrace - call sequence string (for debugging)