Scripts and applications
Implement full logic for the task at hand
Textual description of a desired state
Engine makes adjustments to reach desired state
Example: Manage containerized service
Check for configuration changes
Apply new configuration
Example: Manage containerized service
Engine for implement changes
Independent implementation with ecosystem
Large user base provide security