# Enterprise fundamentals

Learn the fundamental concepts that you'll need to understand GitHub.com, including fundamentals, identity and access management, security and compliance, and best practices.

## Links

* [/choose-an-enterprise-type](/en/enterprise-server@3.22/choose-an-enterprise-type)

* [Enterprise accounts](/en/enterprise-server@3.22/admin/concepts/enterprise-fundamentals/enterprise-accounts)

  Get started with top-down administration by understanding the key components of an enterprise account.

* [Teams in an enterprise](/en/enterprise-server@3.22/admin/concepts/enterprise-fundamentals/teams-in-an-enterprise)

  Simplify administration of user access, licensing, and communication with teams.

* [Roles in an enterprise](/en/enterprise-server@3.22/admin/concepts/enterprise-fundamentals/roles-in-an-enterprise)

  Learn how roles allow you to control people's access to your enterprise's settings and resources.

* [Automations in your enterprise](/en/enterprise-server@3.22/admin/concepts/enterprise-fundamentals/automations-in-your-enterprise)

  Learn how GitHub Apps, external services, and GitHub Actions work together to automate processes in your enterprise.