This article provides a high level visual reference to various application and user interface patterns for web applications and portlets, along with links to the articles that describe how to automate the construction of such applications with IBM Web Experience Factory (the product formerly known as IBM WebSphere Portlet Factory).