Microsoft Presents a New Basis For Software Research in The 21st Century

An abundance of personal computing resources stimulates evolution in software research and new challenges for the future.

[Via Microsoft Research News and Headlines]