Using the Web to create the product, not only as the final step in a process
Blurring the line between the Web and the desktop
Producing outputs on demand, as desired, in multiple formats