This chapter introduces the key concepts and definitions I use throughout the book. I start by defining what I mean by the terms build and release, and then I describe the process by which they are constructed: Software Build and Release Management. Next, I look at the challenges that project teams typically face when building and releasing software. Finally, with the aim of addressing these challenges, I define an integrated software build and release life-cycle solution. The constituent parts of this solution form the book's framework.