It sounds promising that you are not only interested in coding, but the whole software process. The pure
development of software is the central step, but there are other phases.
For instance the distribution of software for mobile systems for like Android or iOS is on the Play Store or App Store. For some systems like Windows are tools which are building a setup packet which does the needed steps for installing the software. It can be really tricky, when drivers and some dlls are in the package.
In factories are often image files for the machines in use. That means that system administrators are deploying one typical system and its backup is written on all devices.
Last but not least: you need resources for marketing and design and also
a lot of money to pay the developers and managers. ;-)