O aplicativo funciona da seguinte maneira
- Há dois tipos de clientes: os eleitores e os organizadores.
- Um eleitor vota em um candidato de uma lista.
- Um organizador solicita uma contagem de votos dos candidatos.
- O servidor hospeda a lista de candidatos e atende clientes.