Microsoft Application Verifier é projetado especificamente para detectar e ajudar a depurar corrupções de memória e vulnerabilidades de segurança críticas.
Isto é conseguido através do monitoramento de interação de um aplicativo nativo com o sistema operacional Windows, perfilando o uso de objetos, o registro, o sistema de arquivos e APIs Win32 (incluindo os montes, maçanetas, fechaduras, etc) e questões indicando quando e onde eles estão descoberto.
Microsoft Application Verifier também inclui controlos para prever o quão bem um aplicativo pode executar com privilégios de conta diversos. Estes testes de compatibilidade são usadas em programa Windows Logo.
testes de verificação de impressão também estão disponíveis para verificar o uso do subsistema de impressão.