UEStudio offers all the functionality of UltraEdit plus other exciting and powerful features! Whether you are simply editing text, building applications, maintaining databases, or constructing websites, UEStudio’s stunning array of innovative features offers the functionality of a bonafide IDE at an unsurpassed value.

Download Trial

A significant element of a powerful IDE is a programmer’s editor or code editor. It serves as the core foundation of any IDE. UEStudio is built on the chassis of the renowned UltraEdit. As such, the program’s backbone is highly seasoned, stable, and already proven as the defacto standard of text and programmer’s editors.
Because UltraEdit is so powerful, many of our users already use it as an IDE and have provided us feature requests to extend that functionality. Together, we have taken those requests, our own ideas, and the concept of a supercharged IDE and produced what we consider to be a powerful application with new and exciting features such as native support for over 30 popular compilers, integrated CVS version control, built-in class browsing, language intelligence (like Intellisense), project converter, batch builder, and an integrated debugger to name just a few!
UEStudio is an ideal solution for…
Web Developers
Web Developer allows development via a multitude of languages such as PHP, CSS, HTML, ASP, JavaScript, Perl and others. Also includes integrated PHP debugging and Javascript lint. Includes FTP/SFTP/FTPS, SSH/Telnet, integrated browser preview, XML Manager, and more.
System Administrators
System Administrator provides advanced editing as well as automation, FTP/SFTP, XML Manager, and Telnet/SSH access. Includes conversion from various file formats, automation with scripts and macros, and more.
Power Users
Power User is for savvy users who need powerful editing functionality and advanced editing tools for a variety of tasks. Includes Syntax highlighting, macros/scripting, dockable function list, file compare functionality, XML Manager, projects, and more…
Basic Programmers
Basic Programmer is for multi-dimensional programmers who need a highly-sophisticated editor with advanced programming tools. Includes syntax highlighting and code folding, macros/scripting, dockable function list, XML Manager, more…
Software Developers
Software developer is UEStudio’s IDE (Integrated Development Environment) mode. Includes advanced development tools such as build, compile, debug, classviewer, as well as UEStudio’s language parsing tools and the XML Manager.
Compare Files
Compare your files with a single click using UltraCompare Lite; it’s fully integrated with UltraEdit/UEStudio and yours free with your paid registration.
UEStudio integrated development environment features
UEStudio is the powerful IDE built on the chassis of UltraEdit, the world renowned text editor. As a full integrated development environment, UEStudio includes all the features of the powerful UltraEdit text editor plus native support for over 30 popular compilers (including Microsoft Visual C++, Java, GNU C/C++ and over 30 others). UEStudio includes integrated debugging, VCS version control, built-in class browsing, language intelligence (like Intellisense), project conversion, and batch building features, an XML Manager, as well as many other advanced features. A free trial is available, so download your copy today to begin writing, debugging, and building applications in your favorite programming language.
This page contains a list of all features unique to UEStudio. UEStudio does include all of the features of UltraEdit, which you can see here.
Related UEStudio features are grouped into different categories - simply click on a category to jump to those features.
Some features may link to a related Power Tip or tour item, which provides a tutorial for using the feature.
  • Powerful project/solution features
  • Application building features
  • Web development features
  • Enhanced workspace manager features
  • Language intelligence (IntelliTips) features
  • Extended toolbars
  • Editing features
  • Other features
 Powerful project/solution features
  • Visual Studio project to UEStudio project conversion
  • Integrated compiler support (note: compilers not included with IDE)
  • Integrated CVS version control support
  • Auto-discovery of files under CVS
  • Integrated SVN support, including support for SVN through HTTPS
  • Support for multiple SVN/CVS modules within a project
  • Integrated tag support
  • Powerful project manager
  • Compiler-specific project templates
 Application building features
  • Compile your projects from within UEStudio
  • Build/batch build
  • Debug
  • Integrated debugger support for WinDbg for Microsoft C/C++ applications
    • WinDbg can be downloaded in debugger configuration
    • Windows symbol packages can be downloaded in debugger configuration
  • Run your application from within UEStudio
 Web development features
  • Special PHP/Ruby scripting support
  • Run and test your PHP/Ruby scripts from within UEStudio
  • Integrated PHP debugging with XDebug
  • PHP syntax-checking
  • PHP IntelliTip support for PHP elements
  • Parse your PHP/Ruby documents
  • Strip comments
  • Highlight source
  • Integrated Javascript lint
 Enhanced workspace manager features
  • Classviewer for open project
  • Resource editor
  • Integrated tags for symbols (functions, variables, etc.)
    • Goto symbol definition (will open file and position cursor at definition)
    • Find symbol in active document
    • Find symbol in project files
  • FTP account access in file tree view
 Language intelligence (IntelliTips) features
  • IntelliTips (like IntelliSense)
  • Quick tips
  • Function tips
 Extended toolbars
  • All standard UltraEdit toolbars are included in UEStudio
  • Build toolbar
  • HTML toolbar
  • IntelliTips toolbar
  • Resource editor toolbar
  • Tools toolbar
    • Style builder
    • GUID generator
    • Visual Studio project converter
    • XMLint support
 Editing features
  • All the powerful features of UltraEdit text editor are included in UEStudio
  • Support for alternate data streams (ADS) on NTFS operating systems
 Other features
  • Integrated scripting engine (based on Javascript) provides powerful macro-like ability to automate editing tasks
  • FTP/SFTP browser
  • SSH/telnet window (dockable)
  • Clipboard history
  • Codepage conversion support
  • Ability to backup toolbars and other personal customizations
  • File tab color highlighting (based on file extension)
  • Multi-key mapping (chords)
  • Quick Start Guide with links to online tutorials for common tasks
UEStudio vs. UltraEdit 
UltraEdit and UEStudio both include powerful features such as syntax highlighting, code folding, integrated scripting and macro support, and more. However, there are some key differences between UltraEdit and UEStudio such as version control, language intelligence, and integrated development tools. The chart below outlines these and other differences.
UEStudio, all the features of UltraEdit plus the power of an IDE.
UEStudio web development tools
Integrated PHP Debugger
Integrated PHP Debugger (using XDebug) allows you to run your PHP scripts on a local webserver and debug them through UEStudio
PHP IntelliTips
IntelliTips for PHP-specific language elements
Integrated PHP scripting support
Integrated PHP functions allow you to parse and run your PHP scripts as well as check your PHP code
Integrated Ruby scripting support
Execute and check your Ruby code, or launch Ruby with specified command line options and run it on the active script
UEStudio file handling tools
Project Manager
View project list, set backup, specify project locations, create batch builder list, track time spent on projects
Solutions Menu
Manage the way sets of related projects are configured, built, and deployed
SVN/CVS Support (Version Control)
Add and configure VCS accounts to track developmental changes to your files
UEStudio file editing tools
Tabbed Output Window
Execute multiple functions and store the dynamically generated output of these functions separately for future reference (during the active editing session)
The power of language intelligence integrated with an intelligent auto complete tooltip for code elements of the current file. IntelliTips also provides a dialog-based popup that displays class/struct data members and functions. Some of this functionality is automatically triggered during the coding process while other items may be invoked from the IntelliTips toolbar
UEStudio integrated development tools
Workspace Manager
Powerful tabbed interface that gives the user multiple methods of interacting with projects, solutions, files, resources, tags and much more
Build Project
Save the active document if needed and compile and link all project files
Resource Editor
Add, Remove, Browse resources as desired. Edit dialogs, string tables, menus and more. You can even configure UEStudio to edit bitmaps and icons via user-installed graphic editors
Project Converter
Convert projects from Visual Studio format to a format supported by UEStudio
Displays a parsed representation of the active project within the Workspace Manager. Quickly jump to definitions shown in this view
Compiler Support
With support for over 65 different compilers, UEStudio is equipped to natively support project configurations for many popular programming compilers and assemblers, including Microsoft Visual C++, Java, GNU C/C++, and much more. This powerful capability provides users truly advanced IDE operations from within UEStudio
Select a debugger and run it on the active file
Integrated Debugger
(requires WinDBG installation) Launch your application, then start, end or restart a dbugging session. Also execute your code one statement at a time, one line at a time, or through the remaining lines. Add or remove breakpoints
Batch Builder
Create lists of projects that are in one workspace and build them in one step
Standard (prices shown are per-user and in USD)
With 1 year upgrade
With unlimited upgrade
1 - 24
25 - 49
50 - 99
100 - 199
200 - 399
400 - 499
Enterprise (prices shown are total, not per-user and in USD)
With 1 year upgrade
With unlimited upgrade
500 - 800
801 - 1,000
1,001- 1,500
1,501 - 2,000
2,001 - 2,500
2,501 - 5,000
5,001 - 10,000
10,001 - 25,000
Are you looking for a site-wide or enterprise-wide licensing solution? The following information will acquaint you with IDM's flexible site/plant/enterprise licensing structures and options.
What benefits do plant and site licenses provide?
For customers that need large-scale installation authority at a single site or plant, IDM offers very attractive plant/site licenses. Site licenses are typically limited to a single location, but we have issued site licenses for corporate operations that span entire countries. Of course, site licenses are eligible for our maintenance program and enjoy volume discounting.
Benefits of site licensing:
  • Provides a way to license an entire single physical site/location
  • Provides substantial quantity discounts
  • Provides flexibility to add and remove seats as needed
  • Eligible for maintenance to curb renewal costs
What benefits does enterprise licensing provide?
Enterprise licensing is a convenient procurement instrument that allows corporate communities a cost effective means of large scale licensing. Enterprise licensing also provides broad installation authority at multiple physical locations and greatly diminishes any unauthorized use liabilities. Once more, your enterprise license is fully transferable should your company or affiliate company be sold or acquired by another.
Benefits of enterprise licensing:
  • Provides affordable licensing for enterprise-level environments (500+ users)
  • The best value for per-seat cost
  • Provides licensing in any worldwide location (not confined to one plant or site)
  • Provides flexibility to add and remove seats as needed
  • Eligible for maintenance to curb renewal costs
What is maintenance, and what benefit does it provide?
Maintenance is an optional upgrade program for licenses of 25 or more users which entitles you to upgrades each year at only 20% of the new license cost instead of 50% (the cost for a standard upgrade). Maintenance is an additional 20% up-front with the initial license purchase, however its cost efficiency is realized as soon as your first renewal is paid. Most of our SMB (Small/Medium Businesses) and enterprise customers choose this option, as it is the most cost-effective way to keep their licenses up to date.
Maintenance refers to upgrades and updates only, and not necessarily technical support.