The objective of many interactive multimedia programs is collection of data from user input. This data is stored and drawn on to produce results for the user or for the company. Billing information, for example, can be passed from a shopping cart to merchant services to complete a financial transaction. Database programming is vital to a career in interactive web design.
When working on a team, a different team member may perform each component of interactive design. On a large project, such as a video game, there may be teams so specialized that they are responsible only for the background images. A small team, or a single web designer, may find himself responsible for every aspect, a daunting challenge indeed. This career is the most creative to be found in web work, and for the talented, one of the most lucrative.