Upgrading from OS X El Capitan to macOS High Sierra
All the software installed in macOS (along with the ones you mentioned) remain intact between OS upgrades.

However, it is advisable to keep an up-to-date backup before performing the upgrade.