# System template

Systems are defined using a YAML manifest with the following structure:

{% code lineNumbers="true" %}

```yaml
# General section
name: Analytical functions
description: A collection of analytical functions
```

{% endcode %}

with the following properties:

<table><thead><tr><th width="164">Field</th><th>Type</th><th width="177">Value restrictions</th><th width="113">Is required</th><th width="137">Default Value</th><th width="188">Description</th></tr></thead><tbody><tr><td><code>name</code></td><td>string</td><td><br><br></td><td>TRUE</td><td><br><br></td><td>The name of the system</td></tr><tr><td><code>description</code></td><td>string</td><td><br><br></td><td>TRUE</td><td><br><br></td><td>A description to characterize the system</td></tr></tbody></table>

### Example <a href="#manifests-samples" id="manifests-samples"></a>

The following represents a system (for Cassandra related system)

{% code lineNumbers="true" %}

```yaml
name: system1
description: my system with 3 nodes of cassandra
```

{% endcode %}
