Microsoft Visual Studio Tools for Applications (VSTA)
In April 2006, Summit Software entered into an agreement with Microsoft whereby Summit became the authorized licensing agent for Microsoft Visual Studio Tool for Applications (VSTA).
VSTA provides ISVs a customization technology allowing them to create more secure, manageable and reliable applications taking advantage of Windows Vista, the 2007 Office System, and additional Microsoft development tools. VSTA fully supports the .NET framework, and enables development in the Microsoft Visual Basic .NET and Visual C# programming languages.
At the heart of VSTA is the Managed Add-in Framework (MAF). MAF is an architectural framework, with basic implementation in WinFx. MAF can be seen as the .NET equivalent of COM.
Microsoft Visual Basic for Applications (VBA)
VBA provides ISVs with the ability to add scripting and macro development features to Windows applications.
BasicScript is a VBA-compatible scripting and macro development product available on multiple platforms.