Ada 95 is an incremental improvement of the Ada 83 (ANSI/MIL-STD- 1815A) programming language. It is neither a new language nor some radical redesign. Ada 95 adds support for object-oriented programming, improved real- time capabilities, enhanced support for programming-in-the-large and an improved ability to work with programs written in other languages. Additionally, Ada 95 provides specialized needs annexes that define additional services for areas such as systems programming, real-time systems, distributed systems and information systems.
Once the decision to adopt Ada 95 has been made, the Ada 95 Transition Planning Guide, a companion to this handbook, helps managers create a transition plan tailored for their project.