I want to explicitly note that most of software in The FreeBSD Ports is also available in already compiled form (binary), with default options for the related ports. pkg (https://www.freebsd.org/cgi/man.cgi?query=pkg&apropos=0&sektion=0&manpath=FreeBSD+10.3-RELEASE+and+Ports&arch=default&format=html ; "Tough Beans" if you cannot click the link since the site blocked my effort to give you that) is the command to manage the (to be) installed software.
The software which is not available in binary -- see "lame" -- is due to license restrictions: no binary distribution; explicit user consent; restricted commercial use; etc.