응용 소프트웨어

사용자를 위한 기능을 실행하는 컴퓨터 소프트웨어

응용 소프트웨어(영어: application software) 또는 애플리케이션은 운영 체제에서 실행되는 모든 소프트웨어를 뜻한다. 따라서, 워드프로세서, 스프레드시트, 웹브라우저들뿐만 아니라 컴파일러나 링커 등도 응용 소프트웨어에 속한다. 또는 좁은 의미에서는 OS 위에서 사용자가 직접 사용하게 되는 소프트웨어들을 뜻한다. 이런 경우 컴파일러나 링커등 시스템소프트웨어를 제외한 워드프로세서 등의 소프트웨어들만을 주로 뜻한다. 이렇게 뜻을 한정할 경우 응용 소프트웨어는 시스템 소프트웨어의 여집합이라고도 생각할 수 있다. 간단하게 줄여서 애플리케이션이라고 하며 준말로 (app)[1]이라고도 부른다.

쉽지만 꽤 정확하지는 않은 비유를 쓰자면, 이것은 하드웨어의 세계에서 전기 불빛을 응용 프로그램(애플리케이션)이라 하고, 발전소를 시스템이라고 할 수 있다. 발전소는 전기를 생산하지만, 전등과 같은 응용품을 이용하기 전에는 그 자체가 빛을 내는 등의 사용자가 바라는 기능을 수행하지는 않는다.

응용 프로그램 제품군 편집

응용 프로그램 제품군은 하나의 꾸러미로 묶인 여러 개의 응용 프로그램을 말한다. 워드 프로세서와 스프레드시트, 그 밖에 몇몇의 응용 프로그램들이 함께 포함된 마이크로소프트 오피스가 대표적인 예이다. 하나의 꾸러미로 묶인 응용 프로그램들은 대개 사용자가 배우거나 사용하기 쉽게 짜여진 일관된 사용자 인터페이스를 사용한다. 그리고 이들은 보통 사용자의 편의를 위해 응용 프로그램 사이에 상호 작용하는 기능을 가진다. 예를 들어, 한 스프레드시트에 워드 프로세서의 문서를 포함할 수 있고, 게다가 다른 종류의 스프레드시트 응용 프로그램에서 이 스프레드시트의 문서를 만들 수도 있다.

사용자 소프트웨어 편집

사용자 소프트웨어는 시스템이 사용자에 특화된 요구에 적합하도록 만든다. 사용자는 직접 이러한 소프트웨어를 제작하고도 이를 중요하게 여기지 않을 때가 많다.

  • "사용자 소프트웨어"의 대표적인 예:
    • 스프레드시트 템플릿
    • 워드 프로세서 매크로
    • 과학 시뮬레이션
    • 그래픽/애니메이션 스크립트
    • 전자메일 필터

임베디드 시스템 편집

VCR, DVD 플레이어, 전자레인지와 같은 임베디드 시스템에서는 응용 소프트웨어와 운영 체제 소프트웨어를 구별하기 어려울 수도 있다.

응용 소프트웨어 분류 편집

오피스 제품군 편집

컴퓨터 통신 편집

멀티미디어 편집

분석 소프트웨어 편집

협업 소프트웨어 편집

사무용 소프트웨어 편집

데이터베이스 편집

이 외 활용 편집

같이 보기 편집

각주 편집

  1. 국립국어원, 영어 표기법, 제104차 회의(2012. 8. 29.) ‘애플리케이션’을 줄여 이르는 말인 '앱'을 제시