The document discusses building an intranet for a library using Drupal. It outlines functional requirements like having a flexible system where all staff can easily edit content. Drupal is recommended as it has modules to support event management, images, forms, and custom content types. Lessons learned include thoroughly analyzing current and desired content, gaining buy-in through an oversight group, providing training, and spending time planning pages with staff.