Togglz implements the Feature Toggles Java pattern. Feature Toggles are a common agile development practice in the context continuous deployment and delivery. The basic idea behind feature toggles is to associate one toggle with each feature you are working on. This allows you to enable and disable features at runtime for individual users. Large sites such as Flickr use feature toggles, which are extremely useful in agile development practices. It is a configuration file that contains a list of toggles for the various features you are working on. These toggles are used by the running application to decide whether to show the new feature. This toggle is disabled by default so that the application can be safely deployed to production servers, even if it is not fully tested and completed. Once the feature implementation is complete, you can enable it in production at any time.