Software is ubiquitous, powering almost every aspect of our lives. The computerized systems in your car alone incorporate tens of millions of lines of code. The increasing digital transformation of our society means that demand for more and better software is likely to continue into the future.