Omaha or Google Update
Google have released new software that is designed to update automatically the installed software product within a computer. This program is called Omaha and currently it supports many Google products for Windows, including Google Chrome and Google Earth. In last Friday Jordan Miles a member of the Google Software Engineering Team wrote on the corporate blog that some users can be surprised to find this program running so they are working hard to address these concerns, and releasing the source code for Omaha to make the purpose of Google Update absolutely transparent.
At Google security experts are thinking that automatic updates is the best way to patch the discovered vulnerabilities, as it provides patches instantly in silent mode, so if you are looking of developing your own auto-updater go to Omaha and download it , by the way Omaha project is distributed under Apache License Version 2.0 which is preferred by Google.