Preheat the oven to 350 degrees F, grease and flour three 8x2 inch round cake pans.
Chop the cranberries into small pieces. We placed the sliced cranberries in a strainer and rinsed them to wash away most of the seeds. (Seeds are soft, it is okay to have some seeds.) Gently pat dry.
In a medium sized bowl add the cake flour, baking powder, baking soda and salt. Whisk to blend, set aside.
In another bowl or measuring cup add the sour cream, orange juice, orange zest, vanilla extract and orange extract. Blend with a fork and set aside.
In the bowl of your mixer, mix the softened butter until smooth. Gradually ad the sugar and mix on medium speed for 3 to 5 minutes until it is lightened in color and fluffy.
Add the eggs one at a time, mixing until the yellow of the yolk disappears. If adding orange coloring to your batter, you can do it at this time (or any time during mixing process).
With the mixer on low speed, add the flour mixture and the sour cream mixture alternately, beginning and ending with flour mixture (3 additions of dry ingredients and 2 of wet). Mix just until combined.
Gently stir in the sliced cranberries. Divide the batter between the 3 pans smoothing the tops with the back of a spoon.
Bake at 350 degrees for 25 to 30 minutes or until a toothpick inserted into the center comes out clean or with just a few crumbs attached. Bake times can vary- Start checking as the 25 minute mark approaches, and adjust accordingly. Let the cakes cool 5 to 10 minutes then turn out.
Makes 7 cups cake batter. Works for cupcakes also. (Approximately 28 cupcakes.)