Question: what is the difference between application exception and system exception?
Answer: System exceptions are derived from the base class System. SystemException which in itself is a derived class of SystemException. ... On other hand application level exceptions are thrown when a recoverable error has occurred, such as an invalid input argument values to a business method.