Source-code는 컴퓨터 프로그래밍 언어로 작성된 인간이 읽을 수 있는 텍스트 형태의 명령어를 의미하는 명사입니다. 컴퓨터가 직접 이해하는 기계어와 달리, 개발자가 논리적인 흐름을 설계하고 수정하기 위해 작성하는 원본 문서를 뜻합니다. 이 용어는 주로 소프트웨어 개발 환경에서 사용되며, 프로그램의 설계도와 같은 역할을 합니다. 흔히 '소스'라고 줄여 부르기도 합니다. 유사한 개념인 'binary code'나 'machine code'가 컴퓨터 하드웨어를 위한 결과물이라면, source-code는 인간의 사고가 담긴 창작물이라는 점에서 차이가 있습니다. 기술적인 문맥에서 매우 자주 사용되는 전문 용어이지만, 일반적인 비즈니스나 일상 대화에서도 어떤 결과물의 '근본적인 원리'나 '기초 자료'를 비유적으로 지칭할 때 사용되기도 합니다. 격식 있는 기술 문서부터 캐주얼한 개발자 간의 대화까지 폭넓게 쓰이는 표준적인 표현입니다.