Программное обеспечение ПСИнефть имеет модульную структуру. Перечень функциональных модулей в составе системы управления модулями определяется требуемыми функциями и масштабом проекта (числом диспетчерских центров, числом и типом систем автоматизации и др.). Система на каждом из уровней может реализовывать любой набор функций управления, включая СОУ, прикладные задачи, балансирование. Число уровней в системе управления не ограничено.

Функционал каждого уровня определяется проектом и может включать задачи контроля и управления, СОУ, прикладные задачи управления трубопроводом и резервуарным парком, задачи балансирования.

В систему на базе ПСИнефть могут быть интегрированы решения и других фирм.

В составе системы обязательно должен быть модуль ПСИнефтьКонтроль, который для всех остальных компонентов обеспечивает функции ведения базы данных, нормативно-справочной информации, реализации интерфейса пользователя.

Ниже приведены описания назначения всех возможных модулей в составе ПСИнефть. В тексте наряду с новыми русскоязычными названиями использованы для справки "старые" имена модулей, которые применялись в России до мая 2015 года и применяются в других странах.

ПСИнефтьКонтроль (аналог - PSIcontrol)

Базовый программный модуль диспетчерской системы на базе ПСИнефть. Решает все задачи контроля и управления SCADA с учетом особенностей нефтяной промышленности. Обеспечивает другие модули ПСИнефть единой базой мастер-данных, унифицированным интерфейсом пользователя и другими сервисами. Поставляется с различным объемом объектов базы данных, что влияет на стоимость решения. Поддерживает вычисления с помощью языка скриптов М42.

Вариант для систем среднего масштаба - ПСИнефтьКомпакт.

ПСИнефтьЖурнал (аналог - PSIjournal)

Реализует функционал для работы с режимными листами (2 часа, сутки и другие) на основе табличных форм, а также протоколируемую передачу диспетчерских заданий и диспетчерских сообщений в многоуровневой системе управления.

ПСИнефтьМодель (аналог - PSIpipelines)

Модуль включает нестационарную динамическую модель трубопровода RTTM и выполняет все необходимые для контроля и управления трубопроводом расчеты, включая расчеты в интересах алгоритмов СОУ.

ПСИнефтьСОУ (аналог - PSInessi)

Модуль для выявления и локализации утечек нефти и нефтепродуктов на основе использования параметрических методов. Использует как данные телеметрии, так и результаты динамического моделирования в RTTM. Одновременно обеспечивает обнаружение и локализацию по нескольким методам.

ПСИнефтьБаланс (аналог - PSIbalanceOil)

Реализует расчет баланса нефти (углеводородов) на предприятии, использует для расчета как нормативные показатели потерь, так и результаты модели RTTM.

ПСИнефтьКом (аналог - PSIcomCentre)

Коммуникационный модуль для гибкой организации обмена информацией по заданному регламенту между участниками бизнес-процесса. Поддерживает работу по различным каналам связи при передаче сообщений в разном формате.

ПСИнефтьРезпарк (аналог - PSIcarlos)

Реализует набор алгоритмов для решения задач планирования, оперативного управления и учета результатов работы резервуарного парка, а также реализует алгоритмы управления работы с танкерами.

Портальное решение (аналог - PSIportal плюс собственные разработки)

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

Набор моделей расширяется по мере развития ПСИнефть.