WDS enables you to deploy Windows operating systems over the network. We can use a custom install image with preinstalled applications.
If the installation has already been done, I think we need to create a new install image with customized software preinstalled then deploy the new image.
SCCM allows you to deploy a software when the installation has already been done. Users can use Software Center to request and install software that you deploy. For more information, please see What is Configuration Manager?
SCCM has better performance in large enterprise. In this scenario, we recommend MDT to you. For more information, please see Planning for Application Deployment
If the Answer is helpful, please click "Accept Answer" and upvote it.
Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.