With the rise of cloud providers and wider adoption of agile practices, an increasing number of organizations are faced with operating a large and growing amount of software.