Das Guidance Automation Toolkit (GAT) ist ein Werkzeug zur Erstellung von "Software Factories" und Frameworks für .NET und Visual Studio 2005.
Unter dem hochtrabenden Marketing-Begriff "Software Factories" steht bishlang nichts anderes als eine Menge von Erweiterungen der IDE von Visual Studio durch Vorlagen, Assistenten, Menufünktionen in Form von Rezepten.
GAT-Rezepte sind XML-basiert.
Grundsätzlich haben GAT-Rezepte eine höhere Abstraktion als normale Makros/Add-Ins für Visual Studio.