Demoiselle Framework é uma API Java para desenvolvimento de aplicações JEE, criada pelo Serviço Federal de Processamento de Dados (Serpro) em 2008 e disponibilizada como software livre em abril de 2009. O Demoiselle Framework surgiu da necessidade do Serpro de:
Padronizar o desenvolvimento de aplicações (com relação a construção de código);
Gerar código reutilizável;
Desenvolver software de forma colaborativa;
Integrar diferentes instituições e tecnologias.
O princípio fundamental do Demoiselle Framework é que a arquitetura de software resolve quatro problemas: ela provê uma estrutura básica para um projeto, indica as tecnologias a serem adotadas, define os padrões de implementação e ajuda nas decisões de projeto.