I warmly prefer SCCM but due to fact that PDQ is easier, cheaper and with less server resources requirements PDQ can be good a choice as alternative. (there is a free version too with less features)
Download:
http://www.adminarsenal.com/download-pdq
Here they are some feature about that:
PDQ Deploy is a software deployment tool that allows admins to silently install almost any application or patch.
Its features include:
- Integrates with Active Directory, Spiceworks, PDQ Inventory, and more
- Install to multiple computers simultaneously
- Real-time status
- Install just about anything
- Agentless
PDQ Inventory scans and reports software, hardware, and OS configurations for your Windows network.
Its features include:
- Scanning for installed software and hardware on each computer
- Create reports on what's installed on your network
- Organize computers into collections that make sense to you
- Really cool admin tools allow you to perform tasks on your computers
- Integration with PDQ Deploy
Here they are product comparisation.
PDQ Deploy Comparison
PDQ Deploy Free, Pro, and Enterprise Features
Features | Free Mode | Pro Mode | Enterprise |
Deploy Applications and Patches | |||
Works with MSI, EXE, Batch, and more. | |||
Deploy PowerShell & VB Script | |||
Deploy to PDQ Inventory, Spiceworks, AD | |||
Basic level Package Library Access1 | |||
Schedule Deployments | |||
Create Multiple Step and Chained (Nested) Packages | |||
Integrate with Custom Tools & Scripts | |||
Set Automatic Inventory Scan After Deployments 2 | |||
Throttle Bandwidth | |||
Status Email After Deployments | |||
Wake-On-LAN & Heartbeat Schedule | |||
Setup Recurring Deployments | |||
Independent Schedules | |||
Multi-user capable (package sharing) | |||
Full access to Package Library (See list) | |||
Auto Deployment of Library Packages | |||
Retry Queue |
related pdq and sccm articles:
Tips - how to migrate PDQ deploy and PDQ inventory to another server
Server - PDQ Deploy utility per monitorare la rete ed installare software