이 규격은 표준 Ada 언어를 POSIX1.b{3}, POSIX.1c{4}, POSIX.1i로 개정된 기본 표준(base standards)이라 불리는 POSIX.1{2}로 바인딩(binding)을 정의한다(1.2를 참조). 기본 표준은 운영 체 제 서비스에 대한 C 언어 인터페이스를 정의한다. 이 규격은 Ada 프로그래밍 언어로 접근될 수 있는 같 은 운영체제 서비스에 대한 인터페이스를 정의한다. 이 규격의 목적은 Ada 원시 코드 수준에서 응용 이식성을 지원함에 있다. 이 규격은 응용 개발자와 시스템 구현자에 의해 도움을 줄 수 있다. 이 규격은 초기 Ada 언어 표준(ISO/IEC 8652:1987)과 그 규격의 1995 개정판(ISO/IEC 8652:1995) 에 대해 구현상의 이식성을 제공한다. 이 규격은 3가지 중요한 부분으로 구성되어 있다. ― 프로그램 구조에 대한 기술, 개념, 정의, 명세, 언어 시스템 상호 작용, 관련된 요구사항 ― Ada 패키지(package)의 형식으로 표현되고, 기본 POSIX 표준에 의해 정의된 시스템 서비스를 위 한 특정 Ada 인터페이스의 정의 ― 기본 표준에 대응되는 Ada 의미론적 해석 다음 분야는 이 규격의 범위 밖에 있다. a) Ada 프로그램 개발에 관련된 사용자 인터페이스(셀)와 명령어 b) tar와 cpio를 위한 파일 형식을 위한 Ada 바인딩 c) 네트워크 프로토콜(protocol) d) 그래픽과 윈도 인터페이스 e) 데이터베이스 관리 시스템 인터페이스 f) 객체나 이진 코드 이식성 g) 시스템 구성과 자원 활용성 h) Ada 실행 시간 시스템에 대한 인터페이스 이 규격은 구현 접근 방식보다 구현 개발자를 위해 구현의 외부적인 특징과 기능을 설명한다. 특별 히 강조되는 것은 넓은 범위의 응용에 대해 필요한 능력과 기능 제공이다. 이 규격은 배타적으로 원시 코드 수준에서 정의된다. 목적은 강하게 적합한 POSIX.5 응용이 응용 Ada 코드의 이식성을 지니고, 임의의 적합한 구현이 실행되기 위해 컴파일 될 수 있다.