Il modo migliore per conoscere tutte le applicazioni disponibili sul proprio sistema è attraverso totali Inventarios. Questo programma è un potente strumento che consente di monitorare gli aspetti chiave delle applicazioni di Windows. Vi mostrerà quanti file sono nel "pacchetto" (il file, la sua estensione, etc.) e il numero di oggetti presenti nello "spazio oggetto". Esaminando queste statistiche, è possibile determinare se un'applicazione dispone di nuovi file o se è stato utilizzato un vecchio file. Inoltre, il programma mostra anche quante volte l'applicazione è stato eseguito sul sistema. Infine, vi mostrerà le informazioni su autore dell'applicazione.
Le applicazioni non sono così casuali come potrebbe sembrare. Ogni applicazione ha una struttura di file unico e organizzato. Le applicazioni sono disponibili in diversi formati. Ad esempio, la piattaforma Java può essere installato in programma in due modi diversi. Un'applicazione è costituita da un insieme di codice sorgente e file di classe e altri riferimenti a un certo numero di oggetti all'interno del programma.
Questi due file, codice sorgente e file di classe, hanno un layout specifico che viene implementato dal framework di Windows. Quando il codice sorgente viene compilato, di Windows in realtà crea una copia esatta del codice che è incluso nel binario. In questo modo, il binario è una rappresentazione completa del codice sorgente. Questo significa che ogni volta che si esegue un'applicazione, in realtà copia i file dal .exe, che è l'eseguibile di Windows. Un altro modo in cui le applicazioni Windows ottengono le loro informazioni è attraverso il Registro di sistema.