Przez kilka lat strukturą portów zajmował się sam twórca wraz z japońskim programistą Satoshi Asami. Później powstał osobny zespół nazwany Ports Team, któremu przewodzą programiści pełniący stanowisko określane jako Port Master (początkowo portmeister). Pierwszym wówczas jeszcze portmeisterem był wspomniany Satoshi. Ports Team opiekuje się strukturą drzewa i jego rozwojem przy wykorzystaniu Git (wcześniej Subversion i CVS) i bazy zgłoszeń bugzilla (dawniej GNATS).

Konstrukcja Porty tworzą hierarchiczną strukturę katalogów i plików podzieloną na funkcjonalne kategorie. Szkielet portu powstaje na bazie pliku Makefile BSD make. W założeniu każdy port posiada swego opiekuna, którym mogą być zarówno pojedynczy programiści, jak i całe zespoły odpowiedzialne w ramach FreeBSD za nadzór np. dużych środowisk GNOME i KDE. Obowiązkiem opiekuna jest aktualizacja swoich portów oraz udzielanie wsparcia użytkownikom programu.