If you use Linux, you may find useful the online
Linux installation script builder.
The script builder reads the data via REST and generates a table from which you can select various software. Then it will generate a script that you can use to setup the applications.
Don’t forget to mark the script as executable and run it as administrator (e.g. with sudo).
Also, you should monitor the installation procedure since some things could go wrong.