
As long as it supports IPsec IKE, you are good to go. If this network is not running in Azure, they usually have an appliance to establish dedicated tunnels. You can configure site-to-site to connect to your customer network. In Azure, the Virtual Network Gateway is the platform providing both functionalities. It's also bi-directional, but it's many-to-many and stays up no matter if your server/workstation is running or not because the connection is established through a network gateway and not from the computer operating system. Site-to-site is used when you want to connect two networks and keep the communication up all the time. The channel is bi-directional, but it's 1-to-many. It's common to use this type of VPN when we are working remotely, and we need to access our company assets. Usually, if you log-off or restart the workstation it loses connection, and you have to reconnect every time.

In point-to-site, you have to connect to the network you want to access manually.
