프런트엔드와 백엔드
소프트웨어 공학에서 프론트 엔드와 백엔드라는 용어는 소프트웨어의 presentation layer (프론트 엔드)과 data access layer (백엔드) 또는 물리구조 또는 하드웨어 사이의 관심사를 분리하는 것을 의미한다. 클라이언트 - 서버 모델에서 클라이언트는 일반적으로 프런트 엔드로 간주되며 서버에서 실제로 presentation 작업이 수행되는 경우에도 일반적으로 서버가 백 엔드로 간주된다.
컴퓨터 과학
컴퓨터 과학()은 전산 이론, 하드웨어 및 소프트웨어에 중점을 둔 정보과학의 한 분야이다. 정보 자체보다는 정보의 수집ㆍ전달ㆍ축적ㆍ가공을 하는 도구로서의 기계를 연구 대상으로 삼는다. 전산 및 그 응용기술에 대한 과학적이고 실용적인 접근을 의미하며 전산 이론 및 시스템 설계를 다루는 전문가를 컴퓨터 과학자라 부른다.