What is a Inno setup deployment in vb.net?What is its difference with the deployment using the click once?

Is there any other alternative way of deplorment except these two?