The parking lot you parked in features permeable pavers. Various layers and sizes of rocks under the pavers allow rainwater to percolate down, reducing runoff and flooding. This type of surface also allows rainwater to replenish the groundwater and filter out pollutants.
These same types of pavers can be installed as a driveway or patio. Porous asphalt and pervious concrete are also available. The cost to install a permeable paving option tends to be a bit more expensive, but many people find that it saves them money in the long run.
For more information on permeable pavement options, visit: