This document discusses behavior driven development (BDD) using .NET tools like SpecFlow. It defines BDD as a second-generation agile methodology that emphasizes automated acceptance criteria and behavior over testing. SpecFlow is introduced as an open source framework for creating automated acceptance tests in .NET using the Gherkin syntax. Selenium and WatiN are also discussed as tools for driving web applications in BDD. The document provides examples of SpecFlow features, scenarios, and hooks. It also covers additional considerations like database setup for tests.