The English term "application" matches the Italian term "proposta"

other english words that include "application" : italian :
application form modulo di denuncia, modulo di richiesta
applications applicazioni