Virtual teams have become a fixture of organizations in the 90s. Part of the reason for the creation of virtual teams is the existence of limited resources or need for people to share knowledge concurrently over long distances. Software development is not an exception to this problem, and it is likely to become even more of a distributed process in the near future. In this paper we address the problems that are likely to be found in distributed Joint Application Design (JAD) efforts. We then propose an interpretivistic study to perform a more complete analysis of the key issues in distributed JAD. Important applications to practice are raised.