Ports
OpenBSD Portsシステムは元々のベースであるFreeBSD Portsとは異なり、最初にPortsをインストールしてパッケージを作成してからそのパッケージをインストールするため、最終的な製品であるパッケージの作成に使用されるソースとなることが目的とされている。PortsはMakefile、説明やインストールメッセージが書かれたテキストファイル、OpenBSDで動作するプログラムを調整するために必要なパッチ、そしてパッケージに含まれるファイルを一覧にしたパッキングリストによって構成されている。Portsのツリーは標準的なMakefileのセットを使用するが、Makefileの中にはその機能の大部分を提供するソースコードのツリーと共有されるものもある。これらのツリーが共有された基盤にはPorts開発者にとって有用な機能が多く含まれているため、Ports作成が簡単に行える場合が多いことを意味している。
2007年10月にOpenBSDの開発者であるNikolay Sturmは、-stable Portsツリーはリソース不足のため保守されていないとみなすべきだとアナウンスした。これにより、ユーザーはセキュリティ更新プログラムに対応するために-current Ports/base treeの適用を事実上強制される。