Do you recall how software was shipped in floppies, CDs, and DVDs in the typical brick-and-mortar fashion? Software delivery models have undergone enormous changes in the last few decades. The Internet eased the distribution of software binaries by facilitating direct download. However, cloud computing has radically transformed the software …