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.
Powerful debugger, drag-and-drop components, excellent tutorial support....