Each concert client participates in a state machine which tracks their lifecycle in the concert framework. This state machine enables us to make quick decisions if needed or to remember the current state and delay the decision until the next cycle of decision making comes around.