Vault is software to securely store secrets like passwords, tokens, SSH Keys, ... This is useful because secrets are no longer shared on the machines itself, the client makes a request to Vault to retrieve the secret.
Boundary is used to enable secure remote access to internal services. Meaning no VPN is required to access Virtual Machines, Routers in our network.