Preheat oven to 350°F. Line two sheet pans with parchment paper. Set aside.
To Make Cookie Dough: In a medium bowl, use a whisk to sift together flour, baking powder, baking soda, and salt.
Using an electric mixer, in a large bowl, cream together butter, shortening, granulated sugar and powdered sugar on medium-high speed until light and fluffy. Add vanilla and almond extracts mixing until combined.
Scrape the sides of the bowl, then add the eggs one at a time beat until fully incorporated.
Lower the speed of the mixer and gradually add the sifted dry ingredients. Beat just until fully moistened. Scrape the bowl periodically.
To Bake: Divide the cookie dough using a 3 Tbsp cookie scoop. Place dough rounds onto the sheet pan leaving 2 inches between each cookie. Slightly press down the cookies to flatten the tops. (Don't push them too flat we're just creating a flat top for the frosting and fruit.)
Bake cookies for 10-12 minutes for a soft and moist cookie just until lightly golden and set. Allow to cool on the pan for 5 minutes, then remove to a cooling rack to cool completely.
To Make Cream Cheese Frosting: In a medium bowl use an electric mixer to cream together cream cheese and butter with vanilla. Add powdered sugar beating until well combined. (Add additional ½ cup of powdered sugar if you need a thicker and sweeter frosting.) Frost cooled cookies diving frosting evenly between cookies. Arrange fruit on top and enjoy.