O software WPS segue as deliberações da norma IEC 61131-3.
Sendo assim, toda aplicação desenvolvida nele possue uma configuração com a seguinte estrutura hierárquica:
| • | Configuração: está no nível mais alto da hierarquia, definindo todos os elementos de software contidos em uma aplicação que interagem entre si para desempenhar as funções de controle. |
| o | Recurso: segundo nível da hierarquia, representa qualquer elemento com capacidade de processamento para execução de programas. No WPS, os recursos são independentes entre si, e cada um possue um produto atrelado a ele. As variáveis globais de uma aplicação estão neste escopo. |
| ▪ | POU (Unidade de Organização de Programas): descrevem as instruções que serão executadas, em que ordem serão executadas e como estas interagem entre si. Blocos funcionais, funções e programas estão contidos nesta categoria. No WPS, o POU que mais se destaca é o Diagrama Ladder. As variáveis locais de uma aplicação estão neste escopo, cada uma restrita ao seu próprio POU. |
| ▪ | Tarefas: processos que controlam a ordem e o tempo de execução dos POUs. |
A figura a seguir apresenta o esquema desta hierarquia no WPS.

Legenda:
| 1. | Configuração; |
| 2. | Recurso; |
| 3. | POUs; |
| 4. | Tarefas; |