Software components and deployment types
Each Server Role consists of one or more software components. Software components come in a number of deployment types.
| Deployment type | Description |
|---|---|
| Microservice | Interact with one or more microservices, which can be self-hosted or hosted in the Cloud, to use the functionality exposed by the Server Role. |
| Client API | Add a client API to your Web application to call the microservices. |
| Web application extension | Add a Web application extension to your own Web application to enable certain functionality. |
| Other | A few software components fall into none of the previous categories. |