About Eiffel Software


Eiffel Software is recognized since 1985 as the thought leader in making software projects predictable and controllable. EiffelStudio, the company’s flagship product and Integrated Development Environment (IDE), enables you to translate the real-world model in your head directly into a fully functioning implementation, seamlessly maintaining at all times a close correspondence between the two. When the requirements evolve, you know exactly where in the code to make the change. The result is systems that are developed quickly, work the first time around, and are easy to adapt when the world and the needs change.

EiffelStudio has a comprehensive suite of tools and services that enable programmers to produce correct, reliable, and maintainable software and control the development process. Some examples of how EiffelStudio is used: a company developing financial applications will use it to exploit financial data and make decisions based on patterns found with EiffelStudio. A defense company will use EiffelStudio to make sure that the trajectory of a missile is precise using GPS coordinates. An insurance company to automate the claims process…

The company was founded in 1985 by Dr. Bertrand Meyer, pioneer and guru in Object-Oriented Programming. Since then, we have crafted solutions to the industry’s most challenging areas such as bug prevention, code reuse, testing, parallel computing and incorporating them into EiffelStudio. Through the development of robust, efficient and easy-to-use application development tools, we are proud to have made a difference in how software is developed, and will continue to lead in the quest for better quality software development tools.

Primary Business Activities

Eiffel software offers ECMA and ISO standardized programming tools along with related training, consulting, and support services.

  • EiffelStudioTMApplication Development Software – Eiffel Software produces and distributes the Integrated Development Environment EiffelStudio. With compatibility across all major industry platforms, this complete development system is the most comprehensive solution available today for developers and managers. It is used around the world by Fortune 500 companies as well as start-ups, independent consultants and university professors.
  • Consulting – We give you more than 25 years of practical experience in a vast array of software development topics. As a producer of software, we have watched our clients use Eiffel to their benefit on a variety of core-business applications and learned a lot along the way. We look forward to helping you solve your current challenges, however complex they may be.
  • Custom Development – Whether you want us to get the job done for you or if you need to add one or many of our Eiffel experts for the project’s duration, we work with you to provide the right balance in resources.
  • Support – Your Eiffel project needs the attention it deserves from us. We offer you several support-plan options to ensure that we are there for you when you need us.
  • Training – For companies looking to learn and deploy Eiffel or get up to speed on the industry’s most important topics.