A estrutura JavaServer Faces Visual Web é parte da tecnologia JavaServer Faces (JSF) da Sun (JSR-127), a API padrão de Java para construir componentes da interface do usuário em aplicações Web. JSF corresponde a uma estrutura de aplicação Web baseada em componentes, permitindo que projetos de código-fonte aberto e fornecedores criem elementos sofisticados para a interface de usuário que você poderá, então, desenvolver a fim de criar aplicações Web fáceis de usar, com portabilidade entre ferramentas e servidores da aplicação.
A estrutura JSF Visual Web é baseada em um recurso de arrastar e soltar e fornece uma abordagem mais visual ao design de aplicações Web.