Joint application development, frequently shortened to JAD, is a methodology that involves the client or end user in the design and development of a software application through a succession of ...