PSE
Com o módulo PSE, Process Simulation Environment, é possível criar configurações (fluxogramas de processo) usando os componentes disponibilizados nas bibliotecas da plataforma por meio de ícones. Os dados de processo são adicionados na interface gráfica, assim como os resultados obtidos após a simulação. Para resolução numérica, o módulo PSE primeiramente verifica se os dados adicionados são coerentes e posteriormente escolhe o melhor método para solução do sistema.

MDK
Com o módulo MDK, Model Development Kit, é possível criar novos componentes a serem utilizados no ambiente de simulação. No MDK é possível escrever e compilar o código do componente a ser criado. Este módulo permite a edição gráfica de componentes e a indicação das equações correspondentes às entradas e saídas adicionadas.

PSXLink
O PSXLink é um suplemento para o MS-Excel que permite a integração do IPSEpro com planilhas eletrônicas facilitando a interface com relatórios, diagramas, cálculos adicionais, entre outros. Com o auxílio do PSXLink, o IPSEpro pode ler dados de entrada indicados em uma planilha Excel e adicionar nesta mesma planilha os resultados da simulação permitindo estudos paramétricos complexos.

PSDynamics
O PSDynamics é o módulo utilizado quando simulações dinâmicas, transientes, necessárias para o cômputo do acumulo de massa e energia, são requeridas. Este módulo permite a solução de equações diferenciais.

PSOptimize
O PSOptimize é o módulo utilizado quando a condição operacional de uma determinada configuração deve ser otimizada. Com este módulo é possível escolher o critério de otimização e as variáveis a serem utilizadas diretamente no IPSEpro. O PSOptimize utiliza um método de busca baseado em algoritmos genéticos e permite a escolha de um número indefinido de variáveis.
PSValidate
O PSValidate é utilizando quando o modelo criado deve refletir a condição operacional da planta de forma instantânea (online). Como a condição operacional, neste caso, se baseia em dados medidos no campo por meio de sensores, erros e inconsistências são esperados. O PSValidade utiliza métodos estatísticos para eliminar redundâncias e indicar valores consistentes para o modelo. Este módulo também pode ser utilizado para indicar sensores com defeito e para análise dos resultados de testes de aceitação.

PSEasy
O PSEasy é o módulo utilizado para cálculo de modelos construídos anteriormente no IPSEpro, com configuração fixa. Desta forma o usuário pode rodar a simulação para avaliar modificações na condição operacional, “What if analysis”, sem, entretanto, modificar a configuração. Este módulo é muito utilizado para avaliação de variações em condições de operação de plantas já existentes. Como exemplo, podemos citar a avaliação do feito das condições climáticas no desempenho da planta, da variação na temperatura de correntes que retornam de determinados processos, da variação na composição do combustível utilizado, entre outras.

PSServer
O PSServer é o módulo que permite a otimização e monitoramento online das configurações desenvolvidas. O PSServer pode ser livremente configurado para troca de informações com o sistema de gerenciamento de dados da planta (PDM).

PSScript
O PSScript é o módulo que permite ao usuário acessar os dados de um processo PSE a partir de linguagem como JavaScript ou VBScript. Desta forma os dados de entrada e saída do módulo PSE podem ser acessados por meio de rotinas externas.
PSEconomy
O PSEconomy é o módulo que dá ao usuário as bases para análise econômica do projeto e do ciclo de vida do sistema por meio do valor a ser investido e dos custos de operação e manutenção.