The main advantage ATL offers ActiveX development is that ATL can create controls that
have no dependencies. Properly written, an ActiveX control created from ATL requires
neither MFC nor the C run-time library, ensuring that only the control's executable file needs to be downloaded from a Web page. ActiveX controls created usinng MFC can
execute only when MFC42.dll and MSVCRT.dll are present on a system.