ATOMS — это система расширений для среды численных вычислений Scilab, представляющая собой репозиторий модулей и инструментов, предназначенных для расширения базовой функциональности платформы. Она была разработана как механизм упрощённой установки, обновления и управления внешними пакетами, обеспечивающий пользователям удобный доступ к дополнительным библиотекам для моделирования, анализа данных, обработки сигналов, визуализации и прочих прикладных задач.
Архитектура ATOMS сочетает в себе каталог пакетов и утилиты для их инсталляции в пользовательской среде Scilab. Пакеты в репозитории могут включать исходные скрипты, скомпилированные бинарные модули, документацию и тесты. ATOMS предоставляет команды для поиска, установки, обновления и удаления пакетов, а также для управления зависимостями между ними. В публикациях и описаниях проектов ATOMS обычно рассматривается как аналог менеджеров пакетов в других научных средах, адаптированный под особенности Scilab.
- Репозиторий пакетов: централизованное хранилище расширений с метаданными о версиях, авторах и совместимости.
 - Установка и удаление: простые команды для установки, обновления и удаления модулей из интерфейса Scilab.
 - Управление зависимостями: разрешение и установка зависимых пакетов, необходимых для корректной работы расширений.
 - Поддержка разных типов модулей: поддержка как скриптовых пакетов, так и бинарных библиотек, расширяющих функциональность среды.
 - Документация и примеры: включение пользовательской документации и демонстрационных сценариев в состав пакета.
 - Совместимость версий: указание совместимости с версиями Scilab и механизм предупреждений при несовместимостях.
 - Локальные и удалённые источники: возможность установки пакетов из официального репозитория или локальных архивов.
 - Интеграция с экосистемой: облегчение распространения и повторного использования инструментов среди сообществ пользователей Scilab.