thinking of U and I

Vaadin is a Java framework for building modern web applications that look great, perform well and make you and your users happy.

Introduction

3 min

The User Interface for Your Business

Rich user interface components By building your application from the hundreds of polished components that are available, you can focus on designing the best user experience.

Built on HTML5 Lightning fast rendering and modern web technologies let you move even the most demanding applications to the web platform with ease. No need for installations or plug-ins.

Looks matter Your application is percieved to be as good as its user interface. Use one of the amazing themes bundled with Vaadin or create a tailored look and feel for your application.

Server

The Best of Both Sides

The speed of the server driven programming model combined with the added flexibility of client-side solutions allow you to double your productivity as well as fine-tune the user experience. All by using the Vaadin framework.
Client
Secure
Your code runs safely on the server – making your application inherently more secure.
Compliant
Works with all modern browsers, desktop and mobile. No browser plug-ins or installations required.
Modular
Vaadin is all about components to support teamwork, maintenance and code re-use, with hundreds of add-ons.
Freedom
Break through the abstraction, when you need, from the server-side to Google Web Toolkit to JavaScript and HTML5.

Trust Built on Freedom

Vaadin is a rock-solid base to build your business-critical applications on. The stability goes beyond the technology. With over 10 years of history, open source license, commercial backing and an amazing community, you can trust in the continuity of Vaadin.
Active Community
  • Over 240 add-ons available
  • 85.000 developers from 6.500 cities monthly
  • 93% year over year growth
 
Used by Industry
 

 

Commercially Supported Support and services are provided by both the 50+ person Vaadin team behind the technology and a network of solution partners globally. Services »

Intro UI Components Build beautiful interfaces Server & Client Best of both architectures Open Source Freedom and support Demo
 
spacer spacer spacer spacer spacer

Blog Subscribe Show all »

Vaadin 7 Alpha 3 Released 06/29/12 17:42 by Joonas Lehtinen

GWT built in Vaadin 7 06/29/12 17:27 by Joonas Lehtinen

Company and services pages redesigned 06/29/12 17:23 by Joonas Lehtinen

Add-ons Subscribe Show all »

CKEditor wrapper for Vaadin 07/19/12 21:38 by David Wall

LoadingPanel 07/14/12 12:12 by Hannes Do

MVP-Lite 07/12/12 16:39 by Hannes Do

Recent Forum Activity

Subscribe Forum »

Unable to install widget 2 hours ago by Duc Anh Khu

RE: DateField UI value different from server side getValue 3 hours ago by David Marcou

RE: Vaadin Plugin exception Error 4 hours ago by Duc Anh Khu

Certain cells in a table 4 hours ago by s b

RE: What can you do as Vaadin client module? 5 hours ago by jam rok

RE: Can not add the same GeneratedColumn twice, id: 5 hours ago by s b

RE: VaadinWorker released 5 hours ago by Jan Wolański

RE: Clara - Declarative UI and Bindings for Vaadin Framework 5 hours ago by Teemu Pöntelin

RE: Vaadin application with customcomponent doesn't show 6 hours ago by Charles Anthony

RE: CustomField Validation Issue 6 hours ago by Stefan Daenen

RE: Own Filter in sqlcontainer - how to implement? 6 hours ago by stephen machin

Upcoming Events

All events »

7/16/2012OSCON 2012 - Portland, OR, USA

8/21/2012Training Vaadin Fundamentals - Budapest, Hungary

8/23/2012Training Advanced Vaadin - Budapest, Hungary

8/27/2012Training Vaadin Fundamentals - Moscow, Russia

8/29/2012Training Advanced Vaadin - Moscow, Russia

9/6/2012Elsass JUG - Strasbourg, France

9/11/2012Training Vaadin Fundamentals - Helsinki, Finland

9/17/2012Training Vaadin Fundamentals - Bangalore, India

Who Is Using Vaadin

See all case studies »

spacer spacer spacer