Put the sugar into a heavy based saucepan and pour the water over it. Cook over a low-medium heat to allow the sugar to dissolve (5-10 minutes)
Meanwhile, cube the butter
Once the sugar has dissolved, turn the heat to medium and allow the caramel to continue to cook until it reaches a rich amber colour - another 5-10 minutes (but be careful not to let the caramel burn and turn bitter)
Take off the heat and add ⅓ of the butter, mixing with a mini balloon whisk - it will rise and splutter a little, so be careful. Add another ⅓ butter, mix and then add the remaining butter. Mix again
Pour in the cream, vanilla extract and the salt (either ¼ tsp or ¾ tsp depending on your preference for regular caramel or salted caramel). Mix
Add the chocolate and beat with the balloon whisk until melted
Pass the caramel through a metal sieve, using a metal spoon to push the sauce through. This will ensure the caramel spread is lump free
Decant into small jars, let cool, then seal and store in the fridge
Let sit for 20 minutes before using