The new version of Team Foundation Server, Microsoft's application lifecycle management server, features agile project planning capabilities via workbooks.
"We've done a huge amount to provide more insight into how a project's going," McBreen said.
Microsoft also will announce on Monday availability of the Microsoft-branded version of Team Explorer Everywhere, enabling Eclipse IDE users to use Microsoft's TFS as a back-end ALM server for software development projects.
.Net Framework 4 features capabilities for parallel programming.
"Parallel programming is an incredibly hard thing to do, so we provide a set of APIs to greatly simplify the models that you can think about," said McBreen. "We abstract a lot of that underlying complexity for the developer."
"The ability to do multithreaded applications [is] much easier" with .Net Framework 4, Zimmerman said.
Additionally, the client footprint in version 4 has been decreased by more than 80 percent, making it easier to get applications up and running faster, Microsoft said.
Version 4 also offers additional support for industry standards and increases language choice. The Dynamic Language Runtime in .Net Framework 4 lets developers choose between functional languages, such as C#, VB.Net, and F# and dynamic languages, including IronPython and IronRuby.
The framework can be installed side-by-side with .Net Framework 3.5, so existing applications will not break when developers install .Net Framework 4.
Silverlight 4, the latest version of Microsoft's rich Internet browser plug-in, adds capabilities such as extended out-of-browser capabilities and printing and webcam support.
"You can run an application directly from an icon on your desktop," said McBreen.
It also offers more than 60 customizable controls for building rich, interactive applications, Microsoft said. Charting capabilities are featured.
Silverlight 4 will be released to the Web later this week.
In a blog post late last week, Microsoft's S. Somasegar, senior vice president of the Microsoft developer division, stressed Microsoft's own use of Visual Studio 2010 technologies internally.
"One of the things that stands out clearly for me is our practice of dogfooding the various pieces of Visual Studio throughout the product cycle," Somasegar said." Here at Microsoft, we use the term 'dogfooding" to refer to the internal use of a pre-release product in our daily work -- after all, until our product is good enough for us to use every day, it's not good enough for the rest of the world either!"