FreeBSD ports - Allow to build lots of software from source - Take care of dependency resolution - pkg for binary packages - You can run your own package repositories with poudriere