неужели софт действительно пишется под 5 тысяч каталогов, добавляя туда каталог за каталогом? и как потом поддерживать всё это в работоспособном состоянии?