Usando formulários web padrão (php, javascript, cgi, etc.), você pode fazer formulários web que tornam certos campos obrigatórios, assim como validar a entrada. Qualquer número de idiomas e APIs permitiria que você criasse contas se quisesse ser essas ambições.
Isso se for um aplicativo da Web bastante simples que qualquer webdev razoavelmente competente possa produzir para você. No entanto, não conheço nenhum produto que faça o que você pede.