# Rule Configurator

The core of the platform are the rules and the rule configurator. The rule configurator allows a customer to edit the pre-defined rules that are available or to add and edit new rules.

The editor consists of six main components:

1. [data-graph](https://doc.moost.io/platform-manual/rules/rule-configurator/data-graph "mention")
2. [datasets](https://doc.moost.io/platform-manual/rules/rule-configurator/datasets "mention")
3. [condition](https://doc.moost.io/platform-manual/rules/rule-configurator/condition "mention")
4. [message](https://doc.moost.io/platform-manual/rules/rule-configurator/message "mention")
5. [settings](https://doc.moost.io/platform-manual/rules/rule-configurator/settings "mention")
6. [command](https://doc.moost.io/platform-manual/rules/rule-configurator/command "mention")
7. [rule-simulator](https://doc.moost.io/platform-manual/rules/rule-configurator/rule-simulator "mention")

<figure><img src="https://2791588365-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fkz3AVy8mukfhOsBy0Lvo%2Fuploads%2FwmRhyn1f0Xp7ieeBd9P0%2Fimage.png?alt=media&#x26;token=153e9958-5de9-45d6-9c06-723dadcf723c" alt=""><figcaption></figcaption></figure>
