De este modo, WebOnSwing dispone de:
- MVC
- Permite el uso de los componentes Swing por defecto y los hechos por terceros como calendarios, componentes de base de datos de JBuilder, etc.
- Uso de layouts, tanto los que vienen por defecto en Swing como los hechos por otros.
- Editores visuales con soporte de Swing: NetBeans, Eclipse VEP, JBuilder, etc.
- Muy documentado.
- Fácil de usar.
- Hay muchos desarrolladores con experiencia en Swing.
Además, incorpora algunas caracterÃsticas nuevas tanto para ambos contextos como especÃficas para el web:
- Plantillas
- Validación
- Persistencia del estado de los componentes
- Gestión automática de ventanas modales en un entorno web
- Refresco individual de cada componente