EiffelStudio is an IDE for the Eiffel programming language (ECMA-367, ISO/IEC 25436, and ACM Software System Award 2006).
It includes:
- a compiler
- a GUI editor
- a code browsing tool
- a diagram editor with round-trip
- a refactoring tool
- a debugger
- a profiler
- Eiffel analysis tools (Metrics, Dependencies, etc.).
Eiffel generates C or CLI for .NET or Mono. Eiffel applies O-O principles and Design by Contract for high-quality software.
Many libraries are included: ADT, network, GUI, database, parsing (including an Eiffel parser), XML, Web, COM, and more.