Sparkle is an easy-to-use software update framework for Cocoa developers.
Create an FTP server that can be accessed via a web browser or FTP client.
It can back up and view your content from your social networks accounts.