1. A method comprising: at a first computer, receiving a group comprising a group configuration and a group definition; storing an initial state of the group at a database; at the first computer, receiving an instruction to start the group in a cloud telephony system; and from the first computer, launching the group at a computing cluster.