Your customers want rocksolid bugfree software that does exactly what they expect it to do. Yet they cant always articulate their ideas clearly enough for you to turn them into code. You need Cucumber a testing communication and requirements toolall rolled into one.