
A partir do conjunto de necessidades detectadas para a resolução do projecto, serão desenvolvidas as ferramentas que sustentem a gestão e bom funcionamento da plataforma online.
Software Web Based, também conhecido por sistema online, consiste numa plataforma que possibilita a gestão online de conteúdos, utilizadores e consulta de estatísticas, consoante as condições exigidas por cada projecto, estas podem ser desenvolvidas em diferentes tecnologias que melhor se adaptem às necessidades do projecto, existem duas áreas distintas no desenvolvimento web, Client Side Coding (Programação do lado do cliente, engloba toda a interacção que o utilizador tem com a interface) e Server Side Coding (Programação do lado do servidor, engloba toda a resposta por parte do servidor que é devolvida consoante a solicitação do utilizador). É a interacção entre estas duas áreas que facilita a gestão de conteúdos online. Para o utilizador é disponibilizado o acesso a uma plataforma online com um layout (interface) intuitivo e de fácil utilização que não transparece em nada, a arquitectura complexa de toda a programação que assegura o bom funcionamento entre plataforma e servidor. Toda a informação disposta e inserida na plataforma de gestão é armazenada em base de dados no servidor.
A aplicação desenvolvida deverá ter sempre em conta questões de segurança que em momento algum da execução do projecto deverão ser postas de parte, tendo em conta todos os pormenores desde simples validações em introduções de dados, verificações de formulários e filtros de conteúdo até técnicas de encriptação de dados e repressão de práticas maliciosas.





