Preheat your oven to 350 degrees F. Coat a 9x13-inch pan, or 5 small round cake pans with non-stick cooking spray.
Do not follow the instructions on the cake or pudding boxes. Instead combine your cake mix, pudding, eggs, milk and oil. Beat 30 seconds on low speed, scrape edges of bowl well and beat an additional 2 minutes on medium-high speed.
Pour cake batter into desired cake pans and bake according to cake mix box instructions, increase baking time if needed, until a skewer inserted in cake comes out clean.
Just before the cake is finished baking make the glaze by combining the melted butter, fresh lemon juice and powdered sugar.
Remove cake from oven, use skewer or fork to poke holes all over each layer of cake. Pour glaze over the cake and allow to soak into the holes. Reserve a small amount of glaze to drizzle over the top of the cake and or individual pieces.
You can allow the cake to cool to room temperature or chill if desired. Serve with whip cream.