Crust: Mix all crust ingredients together and press into a 9-inch square pan coated with nonstick cooking spray.
Bake for 6 to 8 minutes. Cool slightly.
Caramel Layer: Combine caramel topping with flour, mixing well. Spread
topping mixture over crust to within 1/2 inch of edge of pan. Set aside.
Brownie Layer: Prepare brownie mix according to instructions on box for fudge-like brownies. Pour batter over crust and bake according to box instructions. Cool brownies on a rack.
Frosting: Combine butter, cocoa and water in a small saucepan. Cook over medium heat until mixture thickens. Remove from heat; stir in confectioners' sugar with pinch of salt and vanilla extract. Spread over cooled brownies.