אובייקט COM נדרש לתמוך רק ב
IUnknown. אובייקט ActiveX נדרש לתמוך בהרבה ממשקים(שכמובן נותנים הרבה יכולות. לדוגמה? ACTIVEX יושב בתור חלון בתוך החלון של מי שיצר אותו. ACTIVEX יכול להקרא מVB ושאר שפות סקריפטינג). סיבוך בפיתוח? אם משתמשים בתשתית טובה (MFC, ATL), כמעט ואין תוספת סיבוכיות בפיתוח כדי ליצור ACTIVEX. גמישות? תגדיר מה זה "גמיש" מבחינתך.