When talking about a program in English, one can either [update or upgrade it](https://english.stackexchange.com/q/13353/17712). How to make this distinction in French? I am only aware of "mettre à jour".