EiffelStudio
A Complete Integrated Development Environment
Overview
While Eiffel is widely regarded as the best language for creating fast, robust, scalable applications, EiffelStudioTM is the only tool for realizing the full power of the Eiffel Development FrameworkTM.
EiffelStudio is more than just an IDE.
Imagine being able to model your system as you think - capturing your requirements and your thought processes with EiffelStudio. When you are ready to design, you build upon the model you just created, still with EiffelStudio. And then you implement with EiffelStudio. You never need to throw anything out and start over. You don't need extra tools to be able to go back and make changes in architecture safely. Roundtrip engineering? It's built in by design. Testing, metrics and productivity tools? They're built in. As a result EiffelStudio accommodates efficiently new thoughts on supporting business change fast and flexibly.
And debugging? Eiffel's native Design by ContractTM prevents 90% of the bugs from ever occurring in the first place - and what bugs remain are easily traced and repaired.
If you have multiple platforms to consolidate, reconcile or communicate with, no problem. EiffelStudio runs on Windows, Unix, Linux, embedded, and even VMS systems. You can create an application in Eiffel (even importing your existing applications as a starting point), and then migrate it to any other platform Eiffel compiles to.
EiffelStudio is available under a Dual Licensing model. Users can choose either commercial or Open Source licensing.
EiffelStudio for Windows
EiffelStudio is the most powerful development environment for creating mission critical applications for the Windows operating system. In addition, if you are considering a move to .NET from some other platform, chances are that EiffelStudio will allow you to do it 10 times more easily and safely. You'll be able to reuse much of your existing applications and you'll be able to 100% verify the function of your new applications both on your present platform and your new platform in parallel, before flipping the switch.
EiffelStudio for Linux/Unix
EiffelStudio on these platforms offers all the powerful features of Eiffel Development Framework including Design by ContractTM , multiple inheritance and Genericity. With EiffelStudio for Linux/Unix, developers have the freedom to create the most robust, scaleable applications and can easily port these applications to the platforms of their choice thus enabling them to consistently deliver measurable business results.
Eiffel for VMS
Given the general level of reliability and excellence of OpenVMS, Eiffel Software has considered that this platform and Eiffel would be a "perfect match." Eiffel Software has offered early on a version of EiffelStudio for VMS and is committed to continue support it for the benefit of its customers working on mainframe computers.
EiffelStudio for Macintosh
Since the release of EiffelStudio 5.4 onwards we are also providing a version for the Macintosh Platform. The Mac OS X version has all the power and robustness that you have come to expect from EiffelStudio and now Macintosh developers have the ability to use Design by ContractTM and multiple inheritance.
EiffelStudio for Embedded Systems
Because of EiffelStudio's simplicity, it is ideal for the embedded developer. Industrial machines, automobiles, medical equipment, cameras, household appliances, airplanes, vending machines, as well as the more obvious cellular phone and PDA, are among the myriad of possible hosts for an Eiffel embedded system.
EiffelStudio for Cloud Computing
EiffelStudio is a solution of choice for Cloud Computing applications. Deploy your application on a server and enable clients to access it remotely, gaining all the advantages of Eiffel's scalability and its unique Design by Contract mechanisms. Deploy services in data centers and offer them "on the cloud" to users worldwide; deploy new services incrementally through planned evolution.
The IT industry is moving en masse to Cloud Computing for cost-effectiveness, flexibility, and environmental friendliness. EiffelStudio helps you be on the forefront of this exciting new development.
Whatever platform you choose to operate on, EiffelStudio empowers developers to enjoy the following advantages.
- The simplest, most powerful language available
- Ensures robust, efficient software with Design by ContractTM
- The only language to enable developers to use a clean Genericity and Multiple Inheritance model
- Reduces debug time by 90-95% with Design by ContractTM and a powerful debugger
- Compiles to multiple platforms, including: Windows (Classic and .NET), Unix, Linux, VMS, embedded systems and Mac OS X
- Works great as a tool to:
- Create serious, high-quality software
- Migrate legacy applications to .NET
- Create high quality components and libraries, or increase the quality of existing ones, using Design by ContractTM
Pricing for the Windows, Linux, and Mac versions of EiffelStudio is US$ 5,999.00
per license.
Pricing for the Unix and VMS versions of EiffelStudio is US$ 8,999.00 per license.
One year of Maintenance and Priority Support is included with each purchase. Additional support programs are available here.





