The process of installing new software versions or patches to improve functionality or security.