This module provides an introduction to the theory and practices of systems development methodologies. With practical case scenarios, students will undertake, in a methodical manner, the analysis of a given problem situation and produce a definition of client requirements using appropriate methods, tools and techniques that will lead to the development of application systems. This module also covers the techniques and best practices for varied device platforms.