I have been using wpkg successfully however it is dated and I need something that can do a bit more

MDT from Windows looks very promising:


An open source option I want to explore some day is FOG Project


Or if you can afford the licenses then Microsoft Intune with Autopilot is the ideal way to go

PDQ deploy is also a nice option for remote deploying programs however the license can be steep, I have used the free version with great success