This paper walked through the process of setting up a simple database backed web application. Both security and performance issues were considered, and dealt with. Even though the application was simple - almost trivial - the bulk of the process was still writing the application code, not the software installation. This was in large part due to the FreeBSD ports collection, which made installing the WWW and SQL servers trivial.
Where the ports collection did not provide coverage, more work was required. However, it was still not onerous for anyone who would be writing an application based on these tools. In any case, those areas were not part of the core application, but frills that could have been done without, or done with a different method that avoided the need for software that wasn't in the ports collection.
The resulting application does the job intended. The setup process is straightforward, allowing application development to proceed with little interruption. I am pleased with both the environment, and the resulting application.