Developing the business object
Creating a manageable version of the business object
Creating a persistence capable version of the business object
Creating a distribution capable version of the business object
Populating the database
Developing the Netscape servlet
Developing the applet