Joint Application Development (JAD) is a popular fact-fining technique that brings users into the development process as active participants.