UnisquadsU
로그인
홈
이용약관·개인정보처리방침·콘텐츠정책·© 2026 Unisquads
이용약관·개인정보처리방침·콘텐츠정책
© 2026 Unisquads. All rights reserved.

어플리케이션 (r1)

이 문서의 과거 버전 (r1)을 보고 있습니다. 수정일: 2026.02.23 21:22

어플리케이션

정의

애플리케이션 소프트웨어(Application software) 또는 애플리케이션 프로그램(Application program)의 준말. 운영체제를 제외한 나머지 소프트웨어/프로그램을 의미한다.

유형

시스템 프로그램

응용 프로그램

주요 용도

시스템 프로그램을 응용하여 특정 기능을 수행하도록 만든 프로그램

관련 분야

IT

소프트웨어

한국어 번역어

응용 프로그램

대중적 인식

애플리케이션 = 스마트폰용 소프트웨어

프로그램 = PC용 소프트웨어[?]

상세 정보

개념 등장

스마트폰 시대에 새로 나온 개념은 아님. iPhone의 성공과 함께 'App'이라는 약칭이 보편화되며 부활.

앱(App)과 프로그램(Program)의 차이

프로그램: 데스크톱 환경에서 실행. 비교적 개방된 구조.

앱: 주로 모바일 OS에서 실행. 스토어를 통한 패키지 배포. 닫힌 환경에 가까운 구조.

주요 플랫폼별 애플리케이션

스마트폰 애플리케이션

PC 애플리케이션

셋톱박스 애플리케이션

웹 애플리케이션[?]

인스턴트 애플리케이션

운영체제별 용어 사용

한글 Windows: 과거 '응용 프로그램' 번역어 사용.

macOS 한국어판: '응용 프로그램' 폴더.

Windows 8 이후: '애플리케이션' 용어 사용.

1. 개요

애플리케이션 소프트웨어(Application software) 또는 애플리케이션 프로그램(Application program)의 준말이다. 이는 운영체제를 제외한 나머지 소프트웨어나 프로그램을 의미하는 IT 용어로, 한국어로는 '응용 프로그램'이라고 번역된다.

시스템 프로그램인 운영체제를 기반으로 하여, 특정 기능을 수행하도록 응용하여 만든 프로그램을 가리킨다. 따라서 워드 프로세서, 스프레드시트, 웹 브라우저 등 사용자가 직접 이용하는 모든 소프트웨어는 애플리케이션에 해당한다.

역사적으로 개인용 컴퓨터(PC)가 보급되면서 한국에서는 '응용 프로그램'이라는 정식 명칭 대신 '프로그램'이라는 약칭이 널리 쓰였다. 그러나 스마트폰 시대가 도래하면서, 특히 애플의 아이폰과 앱 스토어가 성공을 거두며 '앱(App)'이라는 약어가 대중화되었다.

이로 인해 현재 대중의 인식에는 '애플리케이션' 또는 '앱'은 주로 모바일 기기용 소프트웨어를, '프로그램'은 PC용 소프트웨어를 지칭하는 것으로 굳어졌다. 그러나 엄밀한 IT 용어상으로는 실행 플랫폼에 관계없이 둘 다 동일한 애플리케이션에 속한다.

2. 응용 프로그램

응용 프로그램은 애플리케이션 소프트웨어 또는 애플리케이션 프로그램의 준말이다. 이는 운영체제를 제외한 나머지 소프트웨어와 프로그램을 총칭하는 IT 용어이다. 시스템 프로그램을 응용하여 특정 기능을 수행하도록 만든 모든 프로그램이 여기에 해당한다.

이 개념은 스마트폰 시대에 새로 생긴 것이 아니다. 개인용 컴퓨터가 보급되기 시작한 시절부터 존재했으며, 한글 Windows 등에서는 '응용 프로그램'이라는 번역어를 사용했다. 이로 인해 한국에서는 '프로그램'이라는 약칭이 더 널리 쓰이게 되었고, 한글이나 파워포인트 같은 소프트웨어를 지칭하는 일반적인 명칭으로 자리잡았다.

그러나 아이폰의 성공과 함께 애플이 사용한 '앱(App)'이라는 약칭이 대중화되면서 상황이 바뀌었다. 현재는 대중의 인식이 '애플리케이션 = 스마트폰용 소프트웨어', '프로그램 = PC용 소프트웨어'로 고정된 경향이 있다. 하지만 기술적으로는 데스크톱에 설치하는 프로그램이든 모바일 기기에 설치하는 앱이든 모두 동일한 응용 프로그램의 범주에 속한다.

응용 프로그램은 그 실행 플랫폼에 따라 다양한 형태로 발전해왔다. 스마트폰 애플리케이션, PC 애플리케이션 외에도 셋톱박스에서 동작하는 애플리케이션, 웹 브라우저에서 실행되는 웹 애플리케이션 등이 그 예이다. 이처럼 응용 프로그램은 사용자의 다양한 컴퓨팅 환경과 요구를 충족시키기 위한 핵심 소프트웨어 층을 구성한다.

3. 앱과 프로그램의 차이

'앱'과 '프로그램'은 기술적으로는 모두 애플리케이션 소프트웨어를 가리키는 용어이다. 그러나 현대의 사용 맥락에서는 주로 실행되는 플랫폼에 따라 구분되어 사용된다. '프로그램'은 전통적으로 마이크로소프트 윈도우나 macOS 같은 데스크톱 컴퓨터 운영체제에서 실행되는 응용 소프트웨어를 지칭하는 말로 자리 잡았다. 반면 '앱'은 아이폰의 등장과 스마트폰의 대중화 이후, iOS나 안드로이드 같은 모바일 운영체제용 소프트웨어를 부르는 보편적인 명칭이 되었다.

이러한 구분은 단순한 호칭의 차이를 넘어 기술적, 생태계적 차이를 반영한다. 프로그램은 사용자가 설치 폴더에 직접 접근해 파일을 수정하거나 설정을 변경할 수 있는 비교적 개방된 구조를 가진다. 반면 앱은 앱 스토어나 구글 플레이 같은 공식 마켓플레이스를 통해 패키지 형태로 배포되며, 내부 파일 구조에 대한 사용자의 접근이 제한되는 '닫힌 환경'에 가깝다. 이는 모바일 보안을 강화하기 위한 설계적 선택이다.

마이크로소프트는 윈도우 8 이후 이러한 경향을 운영체제 수준에서 반영했다. 기존의 실행 파일(.exe) 기반 소프트웨어는 '데스크톱 프로그램'으로, 새롭게 도입된 유니버설 윈도우 플랫폼 기반의 소프트웨어는 '스토어 앱'으로 구분하여 호칭하였다. 따라서 한국어에서 '앱'과 '프로그램'의 용례 구분은 단순한 언어적 습관이 아니라, 소프트웨어의 배포 경로, 보안 모델, 사용자 인터페이스 등 근본적인 차이에서 비롯된 현상이다.

4. 스마트폰 애플리케이션

4.1. 판매시장

스마트폰 애플리케이션의 판매 및 유통은 주로 각 운영체제 플랫폼을 운영하는 회사가 제공하는 공식 앱 스토어를 통해 이루어진다. 대표적인 예로 구글의 안드로이드 기반 스마트폰에서는 Google Play가, 애플의 iOS 기반 기기에서는 App Store가 중심적인 역할을 한다. 이러한 공식 마켓플레이스 외에도 기기 제조사나 이동통신사, 인터넷 기업 등이 운영하는 다양한 대체 마켓이 존재하며, 특히 중국에서는 바이두나 텐센트 등 주요 기업들의 앱 스토어가 활성화되어 있다.

애플리케이션의 유통 방식은 플랫폼에 따라 차이를 보인다. 애플의 경우 모든 앱의 설치가 공식 App Store를 통해서만 가능하며, 등록 전 엄격한 검수 과정을 거친다. 반면 안드로이드 플랫폼은 Google Play 외에도 타사 앱 스토어를 통한 설치나 APK 파일 직접 설치 등 비교적 개방된 방식을 허용한다. 이러한 앱 스토어 생태계는 개발자에게는 수익 창출의 중요한 통로가 되었으며, 앵그리버드와 같은 성공 사례를 통해 시장의 가능성을 입증했다.

운영체제/플랫폼

주요 앱 스토어 예시

[[안드로이드 (운영체제)

안드로이드]] (구글)

[[안드로이드 (운영체제)

안드로이드]] ([[삼성전자

iOS (애플)

App Store

기타/대체 마켓

원스토어, Amazon Appstore, Huawei AppGallery

5. PC 애플리케이션

PC 애플리케이션은 개인용 컴퓨터에서 실행되는 응용 프로그램을 가리킨다. 이는 운영체제 위에서 특정 작업을 수행하도록 설계된 소프트웨어로, 문서 편집기, 스프레드시트, 프레젠테이션 도구, 그래픽 디자인 프로그램, 데이터베이스 관리 시스템 등 다양한 종류가 있다. PC 애플리케이션의 존재와 품질은 해당 컴퓨터 플랫폼의 활용도를 결정하는 매우 중요한 요소이다. 좋은 애플리케이션이 많을수록 사용자는 컴퓨터를 통해 더 많은 일을 효율적으로 처리할 수 있게 된다.

대한민국에서는 역사적으로 마이크로소프트 윈도우의 번역어 영향으로 '응용 프로그램' 또는 줄여서 '프로그램'이라는 용어가 더 널리 사용되어 왔다. 이는 스마트폰 보급 이후 '앱'이라는 용어가 모바일 소프트웨어를 지칭하는 데 주로 사용되면서, PC용 소프트웨어를 구분하는 데에도 영향을 미쳤다. 결과적으로 현재 대중적인 인식은 '프로그램 = PC용 소프트웨어', '앱 = 모바일용 소프트웨어'로 굳어졌으나, 기술적으로 둘 다 애플리케이션에 해당한다.

PC 애플리케이션에는 비디오 게임도 포함된다. 게임은 엔터테인먼트를 위한 특수한 목적의 응용 프로그램으로, 고사양의 그래픽 처리 장치와 중앙 처리 장치 자원을 활용하는 복잡한 소프트웨어이다. 따라서 애플리케이션에서 게임을 제외하여 보는 것은 올바른 관점이 아니다. PC 게임 산업은 소프트웨어 산업의 주요 한 축을 이루고 있다.

이러한 애플리케이션은 일반적으로 개발사나 소프트웨어 유통망을 통해 실행 파일 형태로 배포되며, 사용자가 직접 시스템에 설치하고 관리한다. 오픈 소스 애플리케이션의 경우, 사용자가 소스 코드에 접근하여 수정하고 재배포할 수 있는 개방된 구조를 가지는 경우도 많다.

6. 셋톱박스 애플리케이션

셋톱박스 애플리케이션은 양방향 셋톱박스에서 사용되는 애플리케이션을 통칭한다. 이는 텔레비전 시청 경험을 확장하고, 단순한 방송 수신을 넘어 다양한 인터랙티브 서비스를 제공하는 데 핵심적인 역할을 한다.

대한민국에서는 이 기능에 대한 일반 사용자의 인지도가 높지 않으나, 실제로 IPTV나 케이블 TV 서비스에서 제공하는 대부분의 핵심 기능이 이 애플리케이션을 통해 구현된다. 예를 들어, 채널을 변경할 때 화면에 나타나는 간단한 전자 프로그램 가이드 정보를 표시하는 미니 EPG 기능부터 VOD 서비스 이용, 각종 메뉴 탐색 및 설정 변경에 이르기까지 셋톱박스의 실질적인 활용 기능은 대부분 애플리케이션에 기반한다.

이러한 애플리케이션들은 사용자에게 실시간 방송 외에도 주문형 비디오, 게임, 정보 서비스 등 다양한 미디어 콘텐츠에 접근할 수 있는 통로를 제공한다. 따라서 셋톱박스 애플리케이션은 현대의 스마트 TV 및 디지털 셋톱박스 생태계에서 필수적인 소프트웨어 구성 요소라 할 수 있다.

7. 웹 애플리케이션

7.1. 프로그레시브 웹 앱

프로그레시브 웹 앱은 웹 애플리케이션의 발전된 형태로, 웹 기술을 사용하여 개발하지만 네이티브 앱과 유사한 사용자 경험을 제공하는 애플리케이션이다. 핵심 목표는 웹의 접근성과 네이티브 앱의 풍부한 기능을 결합하는 데 있다.

이 기술은 서비스 워커를 활용하여 오프라인에서도 작동할 수 있고, 홈 화면에 바로가기를 추가할 수 있으며, 푸시 알림을 지원한다. 또한 반응형 웹 디자인을 통해 스마트폰, 태블릿, 데스크톱 컴퓨터 등 다양한 기기에서 최적화된 화면으로 표시된다.

프로그레시브 웹 앱은 별도의 앱 스토어를 통한 설치 과정 없이 웹 브라우저를 통해 접근하고 사용할 수 있어 배포가 간편하다는 장점이 있다. 이는 사용자에게 낮은 진입 장벽을 제공하며, 개발자에게는 안드로이드와 iOS 등 여러 플랫폼을 위한 별도의 코드를 유지보수할 필요성을 줄여준다. 많은 현대 웹 브라우저와 운영체제가 이 기술을 지원하고 있다.

8. 인스턴트 애플리케이션

인스턴트 애플리케이션은 구글이 2016년 I/O 2016에서 발표한 안드로이드 인스턴트 앱 프로젝트에서 소개된 개념이다. 이는 사용자가 스마트폰에서 애플리케이션을 기기의 저장공간에 완전히 설치하지 않고도, URL 링크 하나를 통해 즉시 실행하고 사용할 수 있도록 하는 기술이다. 이 방식은 웹 애플리케이션의 접근성과 네이티브 앱의 성능 및 사용자 경험을 결합한 형태로 볼 수 있다.

기존의 앱 사용 방식은 사용자가 앱 스토어나 구글 플레이에서 앱을 검색하고, 다운로드하여 설치한 후에야 실행할 수 있었다. 반면 인스턴트 애플리케이션은 필요한 기능 모듈만 즉시 스트리밍 방식으로 불러와 실행하므로, 설치 시간과 저장 공간을 절약할 수 있다. 이는 특히 일회성 사용이나 앱 기능을 간단히 체험해보고자 하는 사용자에게 유용하다.

이 기술은 사물인터넷 환경에서도 효율적으로 활용될 수 있다. 예를 들어, 공공장소의 스마트 키오스크나 호텔의 체크인 단말기에서 특정 서비스를 위한 앱을 별도로 설치할 필요 없이 즉시 구동할 수 있어, 디바이스 관리와 사용자 편의성을 높일 것으로 기대된다. 구글은 인스턴트 애플리케이션을 네이티브 앱의 업그레이드된 형태로 설명하며, 개발자가 기존 앱 코드를 크게 수정하지 않고도 이 기능을 적용할 수 있도록 지원했다.

9. 목록

이 문서에서 다루는 애플리케이션의 주요 유형과 대표적인 예시는 다음과 같다. 각 유형은 실행되는 플랫폼과 배포 방식에 따라 구분된다.

유형

주요 플랫폼/환경

특징

대표 예시

스마트폰 애플리케이션

iOS, 안드로이드

앱 스토어 또는 Google Play를 통해 주로 배포되며, 모바일 기기에 최적화됨.

카카오톡, 네이버, YouTube

PC 애플리케이션

Windows, macOS, 리눅스

운영체제에 설치되어 실행되는 전통적인 데스크톱 프로그램.

한글과컴퓨터의 한글, Microsoft 오피스, Adobe 포토샵

웹 애플리케이션

웹 브라우저

서버에서 실행되며 브라우저를 통해 접근. 설치가 필요 없음.

Gmail, Google Docs, 나무위키

셋톱박스 애플리케이션

IPTV, 스마트 TV

TV 수신 기기에서 동작하는 앱으로, VOD 서비스나 EPG 제공.

넷플릭스, 유튜브 TV 앱, 각 통신사 VOD 앱

인스턴트 애플리케이션

안드로이드

설치 없이 즉시 실행 가능한 경량 앱 형태.

(구글 플레이에서 지원하는 일부 앱의 인스턴트 기능)

보다 상세하고 포괄적인 애플리케이션 목록은 별도의 애플리케이션/목록 문서에서 확인할 수 있다. 해당 문서에는 각 분야별(예: 생산성, 엔터테인먼트, 유틸리티) 대표적인 소프트웨어들이 체계적으로 정리되어 있다.

10. 관련 문서

  • 위키백과 - 응용 소프트웨어

  • 네이버 지식백과 - 애플리케이션

  • Microsoft Learn - 앱 및 프로그램의 차이점

  • Google Developers - 웹 애플리케이션

  • Apple Developer - 앱 개발

  • Android Developers - 앱 기본 사항

  • Mozilla Developer Network - 프로그레시브 웹 앱(PWA)

  • ScienceDirect - Application Software

  • TechTarget - 애플리케이션(응용 프로그램)

  • Gartner IT 용어 사전 - 애플리케이션

리비전 정보

버전r1
수정일2026.02.23 21:22
편집자unisquads
편집 요약AI 자동 생성