# Concepts

The Concepts section helps you understand the Teams essentials and system architecture behind Teams.

Start here with the key concepts:

<table data-view="cards"><thead><tr><th></th><th></th></tr></thead><tbody><tr><td><a href="concepts/worklists-and-commits">Worklists &#x26; Commits</a></td><td>Understand how to manage and publish changes</td></tr><tr><td><a href="concepts/site">Site</a></td><td>Learn about sites, which define how Teams files are mapped, tracked, and filtered</td></tr><tr><td><a href="concepts/teams-ui">Teams UI</a></td><td>Overview of Teams UI: description of menu and widgets</td></tr><tr><td><a href="concepts/diffing-and-merging">Diffing and Merging</a></td><td>Learn about diff mode, merging steps and more</td></tr><tr><td><a href="concepts/hvignore">hvignore file</a></td><td>Specify what files should be ignored when adding to Teams server</td></tr><tr><td><a href="https://github.com/HexRaysSA/docs/blob/9.3/user-guide/teams/users-permissions.md">Users' permissions</a></td><td>Manage user's permission</td></tr></tbody></table>
