Only when a wine meets these requirements may it carry the label Champagne.
Right now there are 400,000 Israelis, who cannot marry in Israel because they do not meet the Rabbinate's requirements.
It is an oversimplification, however, to say Bennington has no requirements.
The first stage of software development which defines what the potential users want the system to do. In modern methods these requirements should be testable, and will usually be traceable in later development stages. A common feature of nearly all software is that the requirements change during its lifetime.
See software life-cycle.