Formant złożony jest typem formantu ActiveX, który może zawierać (podobne do okna dialogowego) inne formanty ActiveX lub formantów systemu Windows. Po zgromadzeniu kompozytowe kontroli może być wstawione gdziekolwiek, którą formant ActiveX może być gospodarzem.
Program Visual C++ udostępnia dwa narzędzia, ATL COM AppWizard i ATL obiektu kreatora, które automatyzują proces tworzenia i wdrażania projektu kontroli kompozytowe, podobne do wyniku z systemem AppWizard do stworzenia ram aplikacji MFC. Zasadniczo procesu rozwoju składa się z pięciu etapów: