badania właściwości programu
sprawdzania szybkości programu
wyszukiwania błędów w kodzie programu
zoptymalizowanie pamięci używanej przez aplikację