Software isn’t always downloadable; some software runs entirely in the cloud and is accessed via a web browser, known as SaaS (Software as a Service). However, many programs still require downloads and installations. In some cases, like with Magento 2 Z Block, certain modules need to be downloaded and installed manually to add specific functionality. It really depends on the software type and how it’s delivered to the user.