At work we use a virtual machine through vmware to update applications on other computers (Firefox, Chrome, Edge and others) with Ninite Pro.
I typically push out updates to 120 or so computers at a time and so the 1 gigabit connection is completely saturated for about 30 minutes.
The server...