Behavior-Driven Development (BDD) and Acceptance Test Driven Development (ATDD) offer new ways to think about developer testing. These approaches evolve the conversation of Test-Driven Development and bridge the gap between those asking for the software and those delivering it. This session discusses technologies and techniques that are paving our path to achieving executable specifications in .NET. This talk includes real examples of applying it in software projects and introductions to techniques and tools evolving in this dynamic space. This session shows that these techniques are usable on real projects, and helps you see if it they are appropriate to your next project.