| 1 | = Cinnamon Asynchronous Engine (CAE) |
| 2 | Cinnamon Asynchronous Engine (or CAE) is a standard component required by Cinnamon Server to function correctly. It is installed on a Cinnamon Server by default, according to the [wiki:Public/Docs/CinnamonSetupDebian980 installation instructions], with some standard modules. |
| 3 | |
| 4 | However, CAE is highly configurable and extensible. Instead of exposing content management functionality by itself, CAE is rather a framework for running plugins performing specific tasks. All functionality is implemented by the plugins. Due to this flexible architecture, CAE can be easily adapted to the project's needs by: |
| 5 | * **Reconfiguring** a standard plugin to behave differently. |
| 6 | * **Removing** an unnecessary plugin. |
| 7 | * **Replacing** a standard plugin with a similar, but more specific custom plugin. |
| 8 | * **Adding** new functionality by developing a new plugin. |