Preheat Your Oven: Preheat your oven to 400°F (200°C).
Prepare the Eclair Base: In a saucepan, combine water, butter, and salt; bring to a boil. Remove from heat and stir in flour until it forms a ball. Let it cool slightly.
Add the Eggs: Add the eggs one at a time, mixing well after each addition. Your dough should be thick and smooth.
Shape the Eclairs: Drop spoonfuls of dough onto a parchment-lined baking sheet, spacing them evenly apart. Bake for 25-30 minutes or until golden and puffed up.
Cool the Eclairs: Remove from the oven and let them cool completely on a wire rack.
Prepare the Cream Filling: In a bowl, mix softened cream cheese and whipped topping until creamy and smooth.
Assemble the Cake: Slice the cooled eclairs in half. Layer them with a generous amount of cream filling and chopped apples.
Top with Caramel: Drizzle caramel sauce over the top of the filled eclairs.
Chill and Serve: Chill in the refrigerator for a bit before serving for the flavors to meld. Top with additional whipped cream and caramel, if desired.