Great software requires collaboration and communication. FitNesse is a tool for enhancing collaboration in software development.
FitNesse enables customers, testers, and programmers to learn what their software should do, and to automatically compare that to what it actually does do. It compares customers' expectations to actual results.
It's an invaluable way to collaborate on complicated problems (and get them right) early in development.