Область применения стандарта maCom — разработка прикладного программного обеспечения для интеллектуального анализа данных (data mining), распознавания, классификации и прогнозирования.
Цель стандарта maCom — унифицировать процессы создания и применения обучаемых алгоритмов обработки многомерных матричных данных, обеспечить их повторное использование и независимость от средств разработки, обеспечить эффективное накопление библиотек алгоритмов.
Технологической основой стандарта maCom является компонентная объектная модель COM. Стандарт описывает на языке IDL интерфейсы основных компонентов, необходимых для разработки и использования матричных алгоритмов. Он описывает также классы-оболочки (wrappers), упрощающие работу с компонентами в средах C++ и Delphi. Технология COM обеспечивает совместимость библиотек алгоритмов и прикладных программ, разработанных в различных средах.
Функциональные возможности. Текущая версия стандарта описывает набор компонентов, позволяющих:

- реализовать обучаемые матричные алгоритмы;
- формировать и вызывать матричные алгоритмы;
- заполнять и считывать многомерные матрицы поэлементно;
- реализовать и использовать библиотеки матричных алгоритмов.

Основные принципы стандарта maCom.

- Универсальность.
  Взятая за основу концепция алгоритма позволяет реализовать широкий класс матричных преобразований в рамках единого стандарта.
- Простота реализации.
  Разработчик алгоритма реализует только вычислительные функции, не затрачивая усилий на решение проблем ввода-вывода и взаимодействия с другими алгоритмами.
- Простота использования.
  Разработчик прикладной программы формирует и запускает алгоритмы с помощью ясного лаконичного кода.
- Открытость алгоритмов.
  Операции загрузки, сохранения и просмотра параметров производятся единообразно для всех алгоритмов, независимо от того, кем и когда они были разработаны.
- Документирование
  алгоритмов ведется по единому шаблону одновременно с разработкой.