Задача по автоматизации разработки модулей расширения приложений Microsoft Office (Excel, Word,
PowerPoint) является актуальной в сфере разработки программного обеспечения, поскольку на сегодняшний день на
рынке существует лишь одно по-настоящему мощное средство – Visual Studio Tools For Office. Целью разработки является программное средство CommonOffice, представляющее собой набор библиотек программирования, позволяющих автоматизировать процесс разработки модулей расширения приложений Microsoft Office на языках программирования С++ и С#, а так же интегрировать разработанные модули в один комбинированный модуль.