Abstract: The EiffelCOM wizard allows Eiffel developers to easily create new COM components and also reuse the existing ones. The development of the EiffelCOM wizard has required defining the Eiffel binding for COM. The binding needs to preserve the simplicity and consistency of the Eiffel language and should be easy to use. This article describes the choices that EiffelCOM development team has made during the development of the EiffelCOM wizard.