In a very clean sauce pan combine your sugar and water with a rubber spatula.
Have your heavy cream and butter next to the stove already.
Place a small cup of water with a pastry brush next to the stove so you will be able to wash down the inside of the pot.
Place your pan with the water and sugar over medium-high heat. Making sure you wash the side of the pot if you see any crystals forming. Cook your sugar until it reaches a caramel color.
Remove the pot from the stove and add in all of the butter at once making sure you whisk it well while you add it. The caramel will boil up but make sure you keep an eye on it. Add in the heavy cream being careful of the bubbling and whisk it all together.
Whisk in the vanilla and salt until well combined.