--- title: Overview order: 1 layout: page --- [[getting-started.overview]] = Overview You can develop Vaadin applications in essentially any development environment that has the Java SDK and a Java Servlet container. Vaadin has special support for the Eclipse and NetBeans IDEs, but community support exists also for IntelliJ IDEA. You can use it with any Java IDE or no IDE at all. Managing Vaadin and other Java libraries can get tedious to do manually, so using a build system that manages dependencies automatically is adviced. Vaadin is distributed in the Maven central repository, and can be used with any build or dependency management system that can access Maven repository, such as Ivy or Gradle, in addition to Maven. Vaadin has a multitude of installation options for different IDEs, dependency managers, and you can also install it from an installation package: * With the Eclipse IDE, use the Vaadin Plugin for Eclipse, as described in <> * With the Vaadin plugin for NetBeans IDE ( <>) or IntelliJ IDEA * With Maven, Ivy, Gradle, or other Maven-compatible dependency manager, under Eclipse, NetBeans, IDEA, or using command-line, as described in <> * From installation package without dependency management, as described in <>