1. A method for enabling configurable dynamic exception handling without the need for any operating system support or modification of programming language comprising the steps of: maintaining external exception handlers for desired exceptions, independent of the modules raising the exceptions, and dynamically binding a selected external exception handler to each desired exception based on the requirements of the application being serviced by the modules.