upgrade – 업그레이드
업그레이드란 동일한 제품으로서 오래된 버전을 대체하기 위해 설계된 새로운 버전의 소프트웨어나 하드웨어 제품을 말한다.
일반적으로 소프트웨어 회사들은 사용자들이 경쟁사의 다른 제품으로 바꾸는 것을 예방하기 위해 업그레이드 제품을 다소 할인된 가격으로 제공한다.
대부분의 경우, 사용자들은 자기가 이전 버전의 정식 사용자라는 사실을 입증해야만 업그레이드 가격을 적용 받을 수 있다.
그 외에도 소프트웨어의 설치시 사용자의 컴퓨터에 이전 버전이 존재하는지를 체크하여, 만약 발견되지 않으면 업그레이드 소프트웨어가 설치되지 않도록 설계되어 있는 경우도 있다.
1990년대에는, 만약 경쟁사의 프로그램을 가지고 있다는 것을 입증하면 자사의 소프트웨어를 업그레이드 가격에 제공하는 등, 소프트웨어 회사들이 시장확대를 위해 업그레이드 소프트웨어를 경쟁적으로 제공하기도 하였다.