EiffelStudio – Screenshots
Concurrent Engineering | Editor | Multiplatform |
![]() | ![]() | ![]() |
| Concurrent engineering is available where coding may be performed via the manipulation of class diagrams, the diagrams and code are always kept in sync so if a diagram is changed then the code represented by the diagram will automatically update. | Fully-functional class editor that also allows for comprehensive browsing within the IDE itself. | Runs equally well under all major platforms, including Windows 2000/XP, Linux, Mac OSX and Sun Solaris. Written using the included EiffelVision graphical library, EiffelStudio is a prime example of the platform independence that Eiffel brings, removing development teams from platform lock-in. |
Browsing facilities | Metrics Tool | Debugging Tools |
![]() | ![]() | ![]() |
| Built-in enterprise level browsing facilities, helping developers save significant amounts of time by removing the need to consult library manuals/websites whilst coding. | Fully customizable, extensive system analysis tools so that quantitative data may be abstracted from an ongoing system. | Extremely powerful debugging tools that greatly reduce the time and effort spent debugging. |
.NET compatible | Built in Design by Contract™ | Profiling tool |
![]() | ![]() | ![]() |
| Full compatibility with the Microsoft .NET framework. | Full integration with the Design By Contract™ mechanism, allowing for systems to be completed at a fraction of the cost when using languages such as C++ or Java. | Built-in profiling tool that allows for complete performance fine-tuning. |
BON integration | Autocompletion | Extensive Documentation |
![]() | ![]() | ![]() |
| Powerful Business Object Notation (BON) integration so that systems can be designed, browsed and interacted with without the need for any initial coding. | Code auto-completion to save time when writing code. | Complete with documentation facilities so that code may be exported to other formats, such as html or xml. |

"Navigation of the object model in a system is the best I have ever encountered. The IDE's ability to do this is thanks to the Eiffel Method and Language. There are no ambiguities to object references. I cannot recall the last time I used a text search to locate properties (attributes) or methods."
"The tool is always helping you to create results very quickly. We always say, 'The compiler is your friend' and that really counts for the Eiffel compiler. I can state from experience, thatif the software is compiled it runs, very stable and robust, while the software always benefits from the high quality Eiffel architecture and underlying method."
"Eiffel is the right language and EiffelStudio the right IDE (integrated development environment) if you want todevelop state of the art, reliable and correct software systems."













