This course is aimed at anyone involved - either directly or indirectly - in systems development who wishes to gain an understanding of a broad range of systems development approaches and the tools and techniques used in the development of software solutions.