What does "allowing a program through the firewall" mean?

Allowing a program through the firewall, sometimes called unblocking, is when you create an exception to enable a particular program to send information back and forth through the firewall. You can also allow a program through the firewall by opening one or more ports.

Note: This information provided by Microsoft.