프런트엔드와 백엔드
소프트웨어 공학에서 프론트 엔드와 백엔드라는 용어는 소프트웨어의 presentation layer (프론트 엔드)과 data access layer (백엔드) 또는 물리구조 또는 하드웨어 사이의 관심사를 분리하는 것을 의미한다. 클라이언트 - 서버 모델에서 클라이언트는 일반적으로 프런트 엔드로 간주되며 서버에서 실제로 presentation 작업이 수행되는 경우에도 일반적으로 서버가 백 엔드로 간주된다.
다운그레이드
다운그레이드()는 컴퓨팅에서 소프트웨어나 하드웨어를 더 오래된 버전으로 되돌리는 것을 말한다. 다운그레이드는 업그레이드의 반의어이다. 종종, 복잡한 프로그램들은 사용되지 않거나 버그가 많은 기능들을 제거하기 위해, 속도 증가 및 쉬운 사용을 위해 다운그레이드가 필요할 수 있다. 기계에서도 동일한 현상이 발생할 수 있다.