EiffelStudio is an Integrated Development Environment (IDE) that provides comprehensive facilities to programmers. It offers a comprehensive suite of tools that enable programmers to produce correct, reliable, and maintainable software while keeping control of the development process. If you want to create fast, robust, scalable applications, then EiffelStudio™ will offer you a cost-effective solution.

Imagine being able to model your system as you think – capturing your requirements and your thought processes with EiffelStudio. When ready to design, you build upon the model you just created, still with EiffelStudio. Then you implement with EiffelStudio. You never need to throw anything out and start over. You don’t need extra tools to go back and safely make changes in your architecture. Roundtrip engineering? It’s built in by design. Testing, metrics and productivity tools? They’re built in. EiffelStudio accommodates quickly and efficiently new thoughts and changes.

Features

  • Eiffel
  • Design By Contract
  • Complete Void Safety (no null pointer exceptions)
  • Structured Concurrency (SCOOP) without data races
  • Ideal for very large development project
  • Fast incremental compilation
  • Multi-platform (Unix, Windows, Mac, VMS...)
  • Easy to use
  • Automatic Testing
  • Powerful debugging
  • Code analyzer

Project Samples

Project Activity

See All Activity >

License

Eiffel Forum License V2.0, GNU General Public License version 2.0 (GPLv2)

Follow EiffelStudio

EiffelStudio Web Site

Other Useful Business Software
Migrate to innovate with Red Hat Enterprise Linux on Azure Icon
Migrate to innovate with Red Hat Enterprise Linux on Azure

Streamline your IT modernization journey with a holistic environment running Red Hat Enterprise Linux on Azure.

With Red Hat Enterprise Linux on Azure, businesses can confidently modernize their IT environment, knowing they don’t have to compromise on security, scalability, reliability, and ease of management. Securely accelerate innovation and unlock a competitive edge with enterprise-grade modern cloud infrastructure.
Rate This Project
Login To Rate This Project

User Ratings

★★★★★
★★★★
★★★
★★
10
0
0
0
1
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.
    Reply from EiffelStudio
    Posted 2019-07-01
    you should post message on the mailing list or check eiffel.org https://www.eiffel.org/doc/eiffelstudio/Windows
  • 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.
Read more reviews >

Additional Project Details

Operating Systems

Linux, BSD, Windows

Languages

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

Eiffel

Database Environment

Oracle, ODBC

Related Categories

Eiffel UML Tool, Eiffel Object Oriented Software, Eiffel Compilers

Registered

2007-05-15