Events are the principal way in which you create interactive applications. They are a way of triggering responses in your program. For example, you can turn any display object into an interactive button. This flexibility is of the most unique things about the Corona SDK.
For more information see our Interactivity and Detecting Events guide.
Additionally, you can view the Corona Event Model Tutorial on the blog for a more concise explanation.