IT development in most organizations is not very well managed and thus a majority of these projects result in failure. Selecting, implementing and manage IT in use to support critical business needs or to seize opportunities are key challenges for organizations. With a particular focus on the role that IT managers plays in the development and delivery of business solutions, this course gives students an understanding of processes, tools, and techniques that supports IT development.