The application model promotes the use of COM. Which of the following are built on the component object model? (Choose all that apply.)