The Rational Environment was
organized around a persistent intermediate representation (DIANA), providing
users with syntactic and semantic completion, incremental compilation, and
integrated configuration management and version control. Rational Software
Corporation provides integrated solutions that automate the software
development process.
