Hi Jonathan,
I will suggest you to create a Package of only 1 app like Dreamweaver and include CC Desktop app in the Package. Deploy the Package on the client machines so it will install the software along with CC Desktop app and the users can download the rest of the app's later.
Deploying package will also install Remote Update Manager on each client machine, you can invoke it remotely through command line or from remote management tools.
Hope this answers your query.
Regards,
Abhijit