Computer‐based models together with their interactive interfaces are typically called decision support systems. DSSs are interactive computer‐based information providers. The common objective of all DSSs, regardless of the frameworks, methodologies, or techniques used, is to provide timely information that supports human decision makers ‐ at whatever level of decision making. The informational needs of the decision making process are the key considerations that motivate the development of DSSs. The growth of DSS development and use has been substantial. In spite of this impressive growth, computer‐aided decision support systems can still be improved and made more useful to those they are intended to support. Researchers and practitioners, and indeed the computer industry, continue to identify ways of doing this. This paper reviews some of these needs and opportunities by focusing on the process of successful DDS development and implementation. The paper outlines an approach and some guidelines for developing DSSs. The approach emphasizes and requires considerable interaction between the DSS developers (analysts) and the DSS users (decision makers). This interaction and feedback is required throughout the entire DSS building, testing and evaluation (debugging), and implementation processes. The paper concludes by identifying some research needs and opportunities affecting DSS development and effective use.