# Configurations library introduction

The configuration can be either Global or Local.

A Local configuration is valid for a single controller and a Global configuration is valid for several selected controllers.

A controller can subscribe to Global configurations. Whenever any changes are made to a configuration it propagates to all controllers in ToolsTalk 2 that subscribe to the configuration.

The Global configurations library manages the global configurations and the controllers that subscribe to the configurations.

ToolsTalk 2 can distinguish between a local and global configuration. The controller itself has no knowing of local or global configurations. Thus it is important to specify the action in ToolsTalk 2 if a device configuration is changed from either the controller GUI or the web GUI.

Relevant Information

- Pushing Configurations to a Controller