Jenkins can also be used, in conjunction with techniques like Behavior-Driven Development and Acceptance Test Driven Development, as a communications tool aimed at both developers and other project stakeholders. BDD frameworks such as easyb, fitnesse, jbehave, rspec, Cucumber, and many others, try to present acceptance tests in terms that testers, product owners, and end users can understand. With the use of such tools, Jenkins can report on project progress in business terms, and so facilitate communication between developers and non-developers within a team.