 A major design goal is to provide an environment that, unlike EiffelStudio, does not use an original user interface paradigm but instead is comfortable to programmers familiar with such tools as Microsoft's Visual Studio and Borland's Delphi.Visual Eiffel includes a "Display Machine" for developing GUI applications.While many other Eiffel compilers generate C, Java bytecode or bytecode for .NET, the Visual Eiffel compiler generates native X86 code.