State management refers to the management of the state of one or more user interface controls such as text fields, OK buttons, radio buttons, etc . in a graphical user interface. In this user interface programming technique, the state of one UI control depends on the state of other UI controls.