IT systems are a critical part of our world, in business, public sector and voluntary sector environments, and are often highly complex and interconnected combinations of technology, organisations and people. Yet they frequently fail, often spectacularly. This module teaches the skills to enable you to contribute towards successful IT systems. It draws on techniques from systems theory, software engineering and management to: understand the nature of success and failure, design IT systems to enable success, and ensure that IT systems are robust in the face of future changes. You will also learn skills in project management and will cover legal, social, ethical and professional issues.