requirements When Software Development Clients Don't Know What They Want (And Why I Actually Like That) "The users don't know what they want". A software development classic, often accompanied by an eye roll. But this can actually be a good thing.