If you want to develop web based, desktop or mobile applications using ASP, then Visual Studio .NET is the place for you. It provides a complete set of developmental tools for developing the various applications.