Ciao a tutti!

Ho una domanda da farvi!

Immaginate ad un programma che comprate!

vi vengono in mente 3 domande poi me se ne vengono altre ve le chiedo:

1.) all'installazione come fanno a sviluppare una cosa del genere o meglio un setup.exe dove si compatta in tantissimi file, tante volte modificando il sistema operativo

2.) come fanno a comunicare con altri programmi?

3.) Sicuramente usano più linguaggi come fanno a farli comunicare?