Best software for patch management?

What are you using for Patch Management for Microsoft and 3rd Party Apps?

We are looking to move away from our current software because it is too robust and expensive for what we need. Our district supports roughly 1000 Windows PCs.