Il sistema ha molteplici funzioni come la registrazione dei documenti all'interno di uno standard che vengono consegnati agli ispettori come dovere, la loro elaborazione, il loro filtraggio quando necessario, la visualizzazione dei documenti filtrati su una mappa, la compilazione di dati statistici e l'assegnazione di questi documenti. Il programma è stato progettato e implementato passo dopo passo. In primo luogo, sono stati determinati i requisiti del programma che si intende preparare, quindi è stata effettuata la progettazione in base alle esigenze e la codifica. Per lo sviluppo di questo sistema sono stati utilizzati strumenti software come Ext Gwt, Gxt, Java2EE, strumenti di programmazione e gestione di database come MySQL, Hibernate, EJB e strumenti di server web come JBoss e Apache. Tutti questi strumenti sono compatibili con l'infrastruttura Java e sono tecnologie di sviluppo software open-sourced. Il programma è composto da tre parti: database, server e client. Ci sono pagine web preparate con Java2EE nel lato client, tabelle di dati preparate con MySQL nel lato database e JBoss application server nel lato server.