Sparkle is an easy-to-use software update framework for Cocoa developers.
It enhances and redefines applications behavior running on your system.
Create assistive applications without having to master the Core Graphics APIs.