크로스 플랫폼(Cross-platform) 또는 멀티 플랫폼(Multi-platform)은 컴퓨터 프로그램, 운영 체제, 컴퓨터 언어, 프로그래밍 언어, 컴퓨터 소프트웨어 등이 여러 종류의 컴퓨터 플랫폼에서 동작할 수 있다는 것을 뜻하는 용어이다.
크로스 플랫폼 응용 프로그램은 둘 이상의 플랫폼에서 실행할 수 있다. 이러한 종류의 소프트웨어는 멀티플랫폼 소프트웨어라고도 한다.
이를테면, x86 아키텍처 위의 마이크로소프트 윈도, 리눅스, 맥 os10에서 동작하는 크로스 플랫폼 응용 프로그램은 다른 아키텍처 위의 운영 체제에서는 동작하지 않지만, x86 기반의 운영 체제에서는 모두 작동한다.

*크로스 플랫폼 지원하는 소프트웨어의 예는 다음과 같다.
- 자바 (썬 마이크로시스템스)
- 오페라 ( 오페라 소프트웨어
- 파이어폭스 ( 모질라 재단)
- 도스박스
- 오픈 오피스
- 어도비 플래시
- 실버라이트
- koffice

'【 프로그래밍 용어】' 카테고리의 다른 글

[용어] 매핑(Mapping)이란?  (0) 2012.07.16
Posted by RoaZium