Prepare the crust by mixing graham cracker crumbs and melted butter together in a bowl.
Press the mixture into the bottom of individual serving glasses or bowls, creating an even layer.
In a large bowl, beat the softened cream cheese and powdered sugar until smooth and creamy.
Add the vanilla extract and mix until combined.
In a separate bowl, whip the heavy cream until stiff peaks form, then gently fold it into the cream cheese mixture.
In a medium bowl, combine the diced apples, cinnamon, and half of the caramel sauce.
To assemble the parfaits, layer the cheesecake filling and caramel apple mixture alternately in the prepared glasses.
Top the assembled parfaits with remaining caramel sauce and garnish as desired.
Chill the parfaits in the refrigerator for at least two hours before serving.