Gravar-mail: Análise, especificação e implementação de uma plataforma eletrónica de comércio de produtos personalizáveis pelo utilizador