Preheat oven to 350.
Line a 9X13 baking pan with aluminum foil or parchment paper, being sure to leave overhang on all four sides (this will allow you to remove it easily later).
Add flour and brown sugar to a medium sized bowl.
Cut in butter with 2 forks or a pastry blender until your mix is crumbly
Press mixture into prepared pan.
Bake for 15-20 minutes.
Remove pan from oven and allow to cool.
Add cream cheese, vanilla and Sugar to a large bowl.
Beat the mixture until smooth.
Add eggs to mixture, 1 at a time, stirring to combine.
Pour mixture into baked crust.
Combine apples, sugar and cinnamon in a medium sized bowl.
Mix together until apples are coated well.
Sprinkle apple pieces evenly over cream cheese mixture.
Add brown sugar, flour, quick oats and softened butter to a medium sized bowl and combine well.
Sprinkle topping evenly over your apple layer.
Bake for 45-60 minutes, until the filling is set.
Remove from oven and allow to cool and then place in refrigerator for several hours or overnight.
Remove from pan and cut into 16 evenly sized bars.
Drizzle with caramel topping.