The author characterizes systems analysis and design as a cognitive problem-solving process and suggests that many implementations fail because Information Systems (IS) designers do not adequately understand the cognitive processes involved. The author explores problem understanding as well as the dynamic relationship between it and plan development and points to areas in which research will not only increase the probability of successful IS implementations but will also contribute to the theoretical foundations of IS,