У корпорации Майкрософт имеется богатый опыт разработок, касающихся создания инструментов разработчика для расширения возможностей Office. Поскольку предыдущие нововведения, как, например, VBA, позволили повысить производительность, корпорация продолжает работу над совершенствованием Office как основы для готовых решений, создаваемых разработчиками всех уровней и с любыми навыками. Свою приверженность этому направлению корпорация Майкрософт подтверждает выпуском Office 2003, который теперь может использоваться на уровне целого предприятия, поскольку он предоставляет новые интерфейсы, расширенную поддержку открытых технологий, а разработчикам предоставлена возможность выбора набора инструментов, языков программирования и архитектуры приложений.