System errors
User errors
Application errors