Active Template Library. Active Template Library (ATL) — COM komponentlarini yozishni soddalashtirish uchun Microsoft kompaniyasi tomonidan ishlab chiqilgan C++ tilining shablon sinflari toʻplami. Ushbu kutubxona ishlab chiquvchilarga turli COM obyektlari, OLE avtomatlashtirish serverlari va ActiveX boshqaruv elementlarini yaratish imkonini beradi. Visual Studio ishlab chiqish muhiti qoʻlda dasturlash minimum boʻlgan birlamchi obyekt strukturasini yaratish imkonini beradigan ATL masterlari va yordamchilarini oʻz ichiga oladi. ATL — bu COM boshqaruv vositasi sifatida MFCga yengil muqobil. ATL skript sababli kelib chiqishi mumkin boʻlgan obyektlarni yaratish uchun ASPda (Active Server Pages) ishlatiladi.