1. A system, comprising: a controller generator that is adapted to provide an application with a controller that receives a request for data from a user and responds to the request for data by sending information to the user; and an error handler generator that is adapted to provide an error handler that performs error handling functionality for the application based on error data that is stored in an error catalog if an error occurs during the processing of the request for data.