MADDS - Management Application Development and Deployment System
O MADDS é um sistema de desenvolvimento rápido de aplicações de gestão. Permite a definição rápida de tabelas de dados e de ecrãs aplicacionais. Estes ecrãs são depois desenhados de forma automática por um motor de navegação, implementado sobre uma interface browser.
O sistema trata de forma automática e uniforme a consulta, criação, edição e eliminação de dados, e permite a criação de relatórios especializados para cada aplicação.
Permite ainda simplificar os processos de migração de dados e de lançamento de novas versões das aplicações desenvolvidas.
Em termos de integração, o MADDS traz funcionalidades para o envio e recepção de ficheiros via FTP, por email ou por simples cópia de e para o file system, bem como de visualização, upload e download destes ficheiros directamente para dentro da base de dados.
Para integração dos próprios conteúdos dos ficheiros, o sistema é capaz de ler e construir ficheiros em formato flat file, EDI ou XML.
O motor de navegação pode também ser instalado sob a forma de um executável para desktop, e pode ainda ser configurado para correr periodicamente tarefas aplicacionais em modo batch.
O MADDS foi desenvolvido em C#.NET e corre sobre o motor de base de dados SQL Server Express, da Microsoft. O motor de navegação para browser foi desenvolvido em ASP.NET.