Why we need modports?

In reply to dorababu:

Modports are typically used as a design construct, whereas clocking blocks are used as a verification construct.