The mission of FitNesse has always been to provide a vehicle for programmers and non programmers to formally describe the behavior they desire from software systems. FitNesse has grown to a comprehensive authoring and execution platform for acceptance tests and functional specifications. During this talk there was a demonstration how FitNesse can be extended with test systems like JBehave and Cucumber, and the benefits of combining those tools. Additionally we’ll discuss several best practices in how to use FitNesse properly, using plugins and IDE support.