If you are still running servers inhouse its an oldy but can still do the job wpkg.
Deploy software with WPKG and Active Directory | 4sysops: https://4sysops.com/archives/deploy-software-with-wpkg-with-active-directory/
WPKG | Open Source Software Deployment and Distribution: https://wpkg.org/Main_Page
As the other ops say its a little late in the game to go the automation path. For the applications you may look at WPKG | Open Source Software Deployment and Distribution: https://wpkg.org/Main_Page if you don't have budget or alteris is another option. Or the MS product SCCM - however I would warn SCCM requires good planning to do it correctly its not something to just "throw in the mix".
You'll need to look it up program by program, everyone is different but I personally suggest making a list of tools that can go on all machines and making an image with them. A good resource is https://wpkg.org/Category:Silent_Installers