Serverless computing — a set of cloud services, programming patterns, business models, and design ideas — enables new levels of flexibility in software through applications that respond to events. CIOs and business technology leaders should read this brief to learn more about the key research on serverless architecture and its impact on application and service development.