The document discusses rapid application development using Silverlight and Expression Blend. It highlights why Silverlight was chosen for its flexibility, Microsoft support, and ability to do client-side processing with C#. It also covers improvements in recent versions of Silverlight and Expression Blend like SketchFlow prototyping, out-of-browser capabilities, and enhanced media support. Previously, prototyping involved static tools like Visio or evolutionary HTML prototypes that didn't reflect the true experience. Now, SketchFlow allows creating interactive prototypes directly in Silverlight.