First things – why events?
Before digging into things, it's worth taking a minute to ask the questions: why would you host events, and what exactly is an event as it relates to CiviCRM?
Many not-for-profits exist as organizations that people donate to, become members of, or support in other ways. The purpose and services many organizations provide are not oriented around walk-in support or other face-to-face interactions with constituents, apart from events.
All in all, events provide an important person-to-person interaction with your supporters, volunteers, members, donors, and other contacts interested in or related to your organization.
So what exactly is an event? In CiviCRM, event management tools allow you to do the following tasks:
Publishing and advertising an event description, including date, time, and location
Registering participants
Calculating and collecting fees
Collecting data about participants
Tracking registrants' status
Using more advanced elements, such as self-registration...