based on a web browser but could be for example an email link or dial up telephone line the customer may use the website studio without assistance or may describe the desired print job to someone else e g a graphic designer or salesperson at the boutique stationery store who will use the website studio to design the print job in some types of entry port the web server provides the interaction of the customer with the web studio the web server uses a typical three tier architecture to respond to all of the customer page requests by using server side scripting to access server objects that implement the business logic these objects in turn interacting with the central database and network storage to access the necessary data hundreds of thousands potentially millions of customer relationships are managed by the system each customer order typically involves a relatively large file due to the nature of color graphic printing data the data storage capacity of the system is robust enough to handle high levels of data storage and data access the data storage is also capable of acting as a link between the front end at which orders are placed the design studio the backend printing servers and shipping accounting and marketing systems a data storage system that is capable of meeting these requirements is an oracle rdbms running on a unix box or a microsoft sql server 7 all data.