--- title: "Components" sidebar_position: 40 --- A Mattermost plugin consists of several components: - [Server](/server): subprocesses invoked by the Mattermost Server that communicate using RPC - [Webapp](/webapp): extensions/modifications to the Mattermost web and desktop apps - [Mobile](/mobile): mobile device support