System errors
- Occur in a underlying/related system
- Example: Error connectin to network service
- Reaction: Handle, retry or show nice error message
User errors
- Result of faulty user data
- Example: Wrong password
- Reaction: Workflow adjustment
Application errors
- Commonly known as "bugs"
- Example: Unintended endless loop
- Reaction: Mostly not possible