Visual Studio Tools for Applications (VSTA) Launches at PDC


From the team that brought you Visual Studio Tools for Office–we announced a new product today called Visual Studio Tools for Applications.


Visual Studio Tools for Applications (VSTA) is a .NET-based application customization technology designed to be embedded into applications to enable developers to create custom experiences on top of those applications.  It offers a full-featured interactive development environment based on Visual Studio techologies, design-time, runtime and supports both VB.NET and C#.  ISVs can license the VSTA engine and integrate it into their applications so that their customers can customize their applications using .NET programming techniques.  VSTA notably offers a significantly advanced environment for application customization and extensibility and is the result of over five years of effort and broad industry feedback.  Office 12 is using VSTA for application customization in InfoPath.  Also, we announced our first four external partners for VSTA at PDC.


Or to put it another way–if you have an application (.NET or native C++) with an object model and you want to license a Visual Studio based IDE that will let developers build extensions in VB.NET and C# on top of your application–VSTA is just what you are looking for.


Comments (6)

  1. anon says:

    Pricing is the same than VBA/E?

  2. Vernon Hui says:

    The exact licensing program and model are still to be determined. I suggest that you ping us for more info or specifics. Thanks!

  3. Tom says:

    Will VSTA support the Windows Workflow Foundation extension?

  4. Nikesh says:

    If we want to provide facility to our front end support team to modify some of the code, can we do that using VSTA? Also i was thinking of using alternative method of developing code library which basically is something like plug-in or template based application.

  5. Paul Stubbs says:

    Yes, I am the program manager for VSTA. You should think about using VSTA in situations where you would provide customizations like add-ins or plug-ins to a host application. One of the big benifits of using VSTA over rolling your own is that you get a redistributable version of the Visual Studio based IDE that you can embed in your host application.