# Building Different Types of Applications

You can develop many different types of applications with WebLogic Workshop, all of which you can surface in a portal interface.

Following are the different types of applications you can develop:

Developing Web Applications

Provides overview information and procedures for developing Web applications in WebLogic Workshop.

Building a Java Page Flow Application

Provides overview information and proceduers for developing Java Page Flow applications. Also provides portal-specific considerations for using Page Flows in portals.

Building a Struts Application

Provides overview information and links to relevant Struts development topics.

Building a Commerce Application

Provides instructions on adding commerce services to your applications, managing catalog services, and creating discounts.

Creating Portals for Mobile Devices

Describes how to use the multichannel framework to develop portals for mobile devices.

Developing Personalized Applications

Describes the pieces involved in and provides instructions for adding personalization and campaigns to your portal applications.

Using Portal JSP Tags

Provides guidance and tips on using Portal JSP tags in your JSPs.