complet a web application