Reasons for supporting many platforms To make users happy So they can have one secure operating system for all machines Run the same software on all machines especially pf, ntpd, httpd, and so on, of course but also software from the ports tree To further independence from hardware vendors To utilise existing hardware