In a large mixing bowl, add applesauce, melted butter, milk, eggs and mix until smooth.
Add cake mix and mix until just combined. Don't worry about a few lumps in the batter. Just make sure not to over-mix.
Optional: Fold in chopped nuts that have been coated in flour until evenly distributed in the cake batter.
Pour batter in two greased and floured round cake pans (Dimensions: 8x2).
Bake at 350 degrees F for about 40 minutes or until an inserted toothpick in the center comes out clean.
Allow the cakes to cool completely.
While the cakes are baking and cooling, prepare the caramel sauce and frosting.
Finally, assemble: Use a serrated knife to trim the sides of the cake and dome (if any). Place one cake on a cake stand. Spread cream cheese frosting on top or pipe it using a star tip like I did. Drizzle some caramel sauce on top.
Place other cake on top. Pipe cream cheese frosting on top and drizzle some caramel sauce.
Cover and chill in the fridge until you are ready to serve. Don't use saran wrap to cover the cake because the icing will stick to it and it will ruin the appearance of your cake. Instead, place it in a cake caddy or large cake box. The caddy is reusable, washable and also great for transferring cakes to parties safely.