Like C#, Eiffel is also one of the languages that works under Microsoft’s .NET Framework. Although the Eiffel community is dominated by one company, Eiffel Software, founded by the language’s inventor, the result of the ECMA certification is that there is now one reference version of the language.

The language is known for fast compilers that quickly absorb changes to source code, a C and C++ interface enabling wider reuse, and a unique design by contract feature that enforces common implementations of course code.

For Eiffel Software, ECMA certification follows a recent release that improved compatibility with Visual Studio.NET.