Oracle ATG Web Commerce provides an open, server-side environment for building and deploying dynamic, personalized applications for the web and other communication channels, such as email and wireless devices. Oracle ATG Web Commerce applications implement a component development model based on JavaBeans and JSPs. Developers assemble applications out of component beans (based on standard Oracle ATG Web Commerce classes or custom Java classes) by linking them together through configuration files in Nucleus, Oracle ATG Web Commerce’s open object framework. Page designers build the front-end interface for the application out of JSPs that use Oracle ATG Web Commerce’s DSP tag library. The DSP tag library makes it possible to embed Nucleus components in JSPs, and use those components for rendering dynamic content.