Przy opracowywaniu składniki i aplikacje, można wybrać jedną z dwóch metod — ATL i MFC (Microsoft Foundation klasy biblioteki).
Za pomocą ATL
ATL jest szybki i łatwy sposób zarówno utworzyć składnik COM w języku C++ i utrzymanie mała powierzchnia podstawy. Umożliwia tworzenie formantu, jeśli nie potrzebujesz wszystkich funkcji wbudowanych, które MFC automatycznie zapewnia ATL.
Za pomocą usługi MFC
MFC umożliwia tworzenie pełnego aplikacji, formanty ActiveX i aktywnych dokumentów. Jeśli utworzono już formant z MFC, można kontynuować rozwój w MFC. Podczas tworzenia nowego formantu, należy rozważyć użycie ATL, jeśli nie potrzebujesz wszystkich funkcji wbudowanych MFC firmy.