Ada 9X OOP facilities will provide better reusability and extensibility to the real-time community. The Ada 9X approach favors programmer control over the convenience of highly-automatic storage management, allowing the efficiency and predictability needed for real-time applications. With more experience in using OOP in real-time systems, there is potential to provide higher-level support in future versions of Ada, while still meeting the stringent requirements of real-time systems. There is real potential for improved real-time performance, especially through protected records and Annex features for systems programming, real-time systems, and distributed programming Ada9X has improvements in support of software engineering for complex applications, namely object-oriented programming features, generalized access types, and child library units Finally, Ada9X contains numerous smaller simplifications and improvements (e.g., operator visibility, generalized discriminants, improvements in generics, etc.).