A arquitetura básica será dividida em duas partes, para facilitar a especificação: a parte servidora e a parte cliente.