Porosity developed in carbonates due to the presence of fenestrae. Rocks with fenestral porosity will not form good reservoir rocks unless the fenestrae are interconnected to permit a good permeability to be established. See choquette and pray classification.