Per essere più precisi ClickOnce è la tecnologia che indipendentemente dal tipo di applicazione (web, client) permette di fornire servizi di installazione ed upgrade, io parlo di un semplice e validissimo supporto che si chiama "Progetto Setup" in visual studio che permette di configurare un Setup "Professionale" per le proprie applicazioni.