Which programs? e-shop-published programs such as Pokemon, or user-created programs written in SmileBasic? For e-shop programs, usually you go to the e-shop, find the update there and download it. For programs written in SmileBasic, get the new version's download key from the author, and use it to download the new version.