This chapter discusses the process for developing e-commerce applications. It covers the major steps which include creating an architecture, selecting a development option, and installing/testing/deploying the application. The chapter also describes how United Parcel Service developed their online tracking system, which allows customers to track packages online. Behind the scenes, UPS' system utilizes multiple servers and connects to a large database stored on a mainframe computer to retrieve tracking information.