O processo de desenvolvimento do sistema contará com a utilização das normas definidas pela W3C, um consórcio que define padrões para o desenvolvimento de aplicações web e possui tecnologias emergentes no mercado, todas elas definidas de acordo com o conceito de software livre.Abaixo, definições das principais ferramentas utilizadas no processo de desenvolvimento:
Java2 Platform Enterprise Edition (J2EE) é uma tecnologia que torna possível projetar, desenvolver, empacotar e implantar aplicações empresariais baseadas em componentes. A plataforma oferece um modelo multi-camada, distribuída com a possibilidade de reutilização de componentes, e torna a aplicação independente de sistema operacional;
Eclipse é uma das mais populares interfaces de desenvolvimento do mercado, que possibilita criação de sistemas de uma maneira simples e poderosa;
SubVersion (SVN) permite que se trabalhe com diversas versões de arquivos organizados em um diretório e localizados local ou remotamente, mantendo-se suas versões antigas e os logs de quem manipulou os arquivos e quando;
Tomcat será o contentor de aplicações, que permite a execução de aplicações para web.



