Med flaggor kan ny funktionalitet deployas till produktion avstängd, aktiveras för en liten grupp, mätas och sedan rullas ut brett — eller stängas av på sekunder om något går fel. Martin Fowler beskriver dem som ett sätt att ändra systembeteende utan att ändra kod.
Flaggor har en kostnad: de är tekniska lån som behöver städas bort när lanseringen är klar. Bra hygien är att ge varje flagga en ägare och ett utgångsdatum.