What Is Eiffel?
Eiffel, short for "The Eiffel Development Framework™", is a comprehensive approach to software development. It consists of the Eiffel methodology for the beginning-to-end construction of robust, reusable software; the Eiffel language, which supports the methodology; and EiffelStudio™, the environment that contains the Eiffel compiler and the complete set of productivity tools which make the development environment. The individual parts fit together with and support each other's function in the pursuit of making the best software possible. Simply put, Eiffel is the most robust, reusable and secure integrated multiplatform development environment on the market.
No other software development system has been designed to work in such a simple and powerful way.
The results of this approach and design are staggering. Productivity increases. Cost of ownership goes down. Quality levels go up.
Eiffel takes companies' software to a level of efficiency and reliability far above the capabilities of other languages and development tools.
Where Did The Name Come From?
Eiffel is named after Gustave Eiffel, an engineer who created the famous tower. The Eiffel Tower, built in 1887 for the 1889 World Fair, was completed on time and within budget, as will software projects written in Eiffel. If you look at that wonderful structure, you will see a small number of robust design patterns, combined and varied repeatedly to yield an extremely powerful, bottom-up structure - exactly like a system built out of Eiffel Software's reusable libraries. Like many software systems today, the Eiffel Tower was initially conceived as a temporary structure; and like many systems built with Eiffel, it was able to endure far beyond its original goals.
More Information
More information about Eiffel can be found on our presentations page and by reading our frequently asked questions.





