The drive should have been layed, with a slight slope, out of your drive. To fix this issue, maybe have a professional out, to skim the surface, and lay a thin layer of tarmac, over the current surface, at a slope away from your proper, out your driveway, as so the water runs out of your drive, and no pooling.