EiffelStudio is an IDE for the Eiffel language (ECMA-367, ISO/IEC 25436). It has: an Eiffel compiler, an Eiffel GUI editor, a refactoring tool, Eiffel analysis tools and Eiffel libraries. Eiffel applies O-O principles and Design by Contract for quality.



  • Eiffel
  • Design By Contract
  • Ideal for very large development project
  • Fast incremental compilation
  • Multi-platform (Unix, Windows, Mac, VMS...)
  • Easy to use
  • Automatic Testing
  • Powerful debugging

Project Samples

Project Activity

See All Activity >

Follow EiffelStudio

EiffelStudio Web Site

Other Useful Business Software

SolarWinds is #1 in Network Monitoring. Icon
SolarWinds is #1 in Network Monitoring. Icon

Reduce network outages and improve performance with advanced network monitoring software

SolarWinds® Network Performance Monitor (NPM) is the ONLY monitoring solution with NetPath™ for hop-by-hop visibility into your critical paths, on-premises and into the cloud. NPM also features PerfStack™, helping you accelerate identification of root cause by dragging-and-dropping network performance metrics on a common timeline for immediate visual correlation across all of your network data. See why we're the leader. Try it free for 30 days!

Rate This Project

Login To Rate This Project

User Ratings

ease 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 3 / 5
features 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5
design 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 5 / 5
support 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 3 / 5

User Reviews

  • Been using Eiffel for a little over 3 years now for my hobby project, running on Linux. The more I use it, the more I like it, hands down the best general purpose language out there. EiffelStudio is a good IDE as well.

  • Language is the best to none. Although the IDE is a little outdated. I would like to see the IDE implemented with SCOOP for concurrency. And GUI development seems hard to me without GUI Builder.

  • I love Eiffel, I used it at work to produce a medical pump, and use it at home on my Gnu/Linux laptop. However I also wish to use it at work, a school, with the kids, On MS-windows. The teachers do not have access to admin passwords, and the msi installer is insisting on admin privileges, even when I try to install to a non privileged directory. I tried the zip version, I can unzip it but can not get it to work. I have searched but find no useful instructions. There is an install.readme in the zip, but it point to a web page telling us how to install the msi.

  • Wow, the Eiffel language is the best language I have ever seen. It is simple, powerful, elegant and more. Also, Eiffel coding with EiffelStudio make it even more perfect.

    1 user found this review helpful.
  • We have been using Eiffel and Eiffel Studio for more than three years as of November 2013. The compiler, IDE, language and method of Eiffel are second to none. The capacity to produce high quality, well engineered, elegant code that is rock solid is well worth the effort to learn. Designing and coding in Eiffel is very fun and rewarding. You will not find a better match to your Computer Science skills anywhere.

    1 user found this review helpful.
Read more reviews >

Additional Project Details


French, Chinese (Simplified), German, Russian

Intended Audience

Aerospace, Information Technology, Financial and Insurance Industry, Education, Developers, Quality Engineers

User Interface

Win32 (MS Windows), Cocoa (MacOS X), GTK+

Programming Language


Database Environment

Oracle, ODBC