This document provides an overview of agile software development. It begins by noting the increasing dependence of companies on software. It then contrasts the traditional waterfall model with agile principles, noting that agile focuses on iterative delivery of working software, customer collaboration, and responding to change. The origins of agile are explained through the agile manifesto's values of individuals, working software, customer collaboration, and responding to change. Benefits of agile include more frequent delivery of value and better engagement. Examples of successful agile implementations at Gofore and the Finnish Institute of Occupational Health are also provided.