ATL jest aktywny biblioteki szablonów, zestaw opartych na szablonie C++ klasy z którego można łatwo utworzyć mały, szybki obiektów hosta skryptów systemu Windows (COM, Component Object Model). Posiada specjalne wsparcie dla kluczowych funkcji COM, w tym: podstawowy implementacje IUnknown, elementu IClassFactory, IClassFactory2 i interfejsu IDispatch; podwójny interfejsach; Standardowy moduł wyliczający interfejsów COM; punkty połączeń; Odrywane interfejsów; i formanty ActiveX.
ATL kod może być używany do tworzenia jednowątkowych obiektów, Apartament modelu obiektów, obiekty bezwątkowe modelu lub obiekty bezwątkowe i model Apartament.
Omówione w tej części Tematy obejmują: