1. A computer-assisted method for enabling a user to handle an event, the method comprising enabling the user to perform operations comprising: create at least one event instance based on a predetermined event definition comprising one or more tasks to be completed in handling the event, a task order, a specification of data from at least one external source needed to complete the tasks, and, for each task, one or more resources associated with completing the task; and process the event instance at least in part by importing the data from the external source, and by iteratively allowing the user to select a task in accordance with the task order and providing access to the resources associated with completing the selected task.