O sistema tem múltiplas funções, tais como o registo de documentos dentro de um padrão que são entregues aos inspectores como dever, o seu processamento, a sua filtragem quando necessário, a apresentação dos documentos filtrados num mapa, a compilação de dados estatísticos e a atribuição desses documentos. O programa foi concebido e implementado passo a passo. Em primeiro lugar, foram determinados os requisitos do programa planeado para ser preparado, depois foi feita a conceção de acordo com as necessidades e foi realizada a codificação. No desenvolvimento deste sistema, foram utilizadas ferramentas de software como Ext Gwt, Gxt, Java2EE, ferramentas de programação e gestão de bases de dados como MySQL, Hibernate, EJB e ferramentas de servidor Web como JBoss e Apache. Todas estas ferramentas são compatíveis com a infraestrutura Java e são tecnologias de desenvolvimento de software de fonte aberta. O programa tem 3 partes: base de dados, servidor e cliente. Existem páginas Web preparadas com Java2EE no lado do cliente, tabelas de dados preparadas com MySQL no lado da base de dados e o servidor de aplicações JBoss no lado do servidor.