There are three options in Settings>Network for setting up a VPN connection in macOS. The VPN server to which you want to connect would need to provide support for one of those methods.
So…yeah…what app you use depends on the VPN to which you're connecting.