have you looked into MDT (Microsoft deployment toolkit)?
this effectually a free, cut down of what you get in SCCM. it sits on top of WDS and lets you run a Task sequence of actions during your deployment. this is not a patch management solution but it does add a lot of flexibility to the initial deployment setup. i use it a lot now to run scripted installs of applications. we can select what we need at deployment time and then it installs whatever is the current version.
have a look at this vid,
and this playlist as well is a good starter (same guy)
https://www.youtube.com/playlist?list=PLY27VNfjvp0XLVfTJx1tNpSb0B8xhyjF9
I am working towards finishing our first reference image now for a win 10 enterprise deployment that will end up on over 1000 machines, though just starting on ~50 this summer hopefully.
Dan