Vaadin es un framework de aplicaciones web Ajax del lado del servidor que permite crear aplicaciones web interactivas usando solo Java. Fue creado por la empresa finlandesa IT Mill en 2000 y liberado como código abierto en 2007 bajo el nombre Vaadin en 2009. Vaadin permite desarrollar aplicaciones web dinámicas sin necesidad de programar en JavaScript u otros lenguajes front-end.