You can use Azure Tools for Visual Studio to create scalable web applications.
It contains tools that you need to develop custom solutions for Visio.
The Visual Studio Async CTP is a program that extends Visual Studio 2010.