Ferramentas e Tecnologias utilizadas
Em cada frente de desenvolvimento foram utilizadas diferentes tecnologias e ferramentas. O sistema será disponibilizado em código aberto. Sendo assim procuramos trabalhar com ferramentas disponibilizadas da mesma forma. Outro aspecto importante das ferramentas utilizadas é o funcionamento multi-plataforma. Isto é importante pois o Borboleta deve ser independente de plataforma.

Podemos dividir as tecnologias e ferramentas utilizadas em: geral (utilizadas por ambas interfaces), utilizadas pela interface desktop e utilizadas pela interface móvel.

Geral
Interface Desktop
Interface Móvel