The customer requested a software system in one language. All the other components of the RFG are written in Ada95 and so OpenCAGE will be written in Ada95, too.
N.A.
The usage of Ada95 limits the OO-design in applying multiple inheritance, and so on...