This document introduces Behavior Driven Development (BDD). It defines BDD as starting with human-readable sentences that describe a feature and how it should work before implementing it in software. It discusses the principles of BDD, including being example-based, specifying features better, and having a shared understanding through discussion. An example feature is provided that uses the Given, When, Then structure to define a scenario for changing an application's status through specific steps. The document also notes that BDD leads to better defined acceptance criteria and living documentation.