Integrated Development Environment (IDE) Software

Top Rated Integrated Development Environment (IDE) Products

TrustRadius Top Rated for 2021

These products won a Top Rated award for having excellent customer satisfaction ratings. The list is based purely on reviews; there is no paid placement, and analyst opinions do not influence the rankings. Read more about the Top Rated criteria.

Integrated Development Environment (IDE) Software TrustMap

TrustMaps are two-dimensional charts that compare products based on trScore and research frequency by prospective buyers. Products must have 10 or more ratings to appear on this TrustMap.

Integrated Development Environment (IDE) Software Overview

What is Integrated Development Environment (IDE) Software?

Integrated Development Environment Software (IDE) is software consisting of a range of development tools (e.g. a source code editor, a debugger) presented in a graphical user interface (GUI), thus forming a comprehensive programming environment packaged as a software application. Developers use IDEs to create applications and software.
Many IDEs specialize in specific languages, including efficient compilers, specialized debugging features, and syntax highlighting. In contrast, there are also generalist IDEs that support multiple languages. Businesses can use more than one IDE, letting developers use whatever tool best supports their preferred language.
Many IDEs also support plugins, allowing developers to customize their IDEs to better support their preferred language and their coding preferences.

Integrated Development Environment features and Limitations

Many IDEs offer some features that are unique, but they all have some features in common:
  • Text Editing

  • Compiling

  • Debugging

  • Code Autocomplete

  • Syntax Highlighting

  • Plugin Support

Integrated Development Environment Considerations

When purchasing an IDE, there are a few considerations you should make about each option.
  1. Supported Languages: Many IDEs support a variety of languages while others specialize in one or two. When purchasing an IDE, consider all the languages your business uses, and select an IDE that supports them all.

  2. Code Blocks: Some IDEs include prewritten code blocks new developers can use to create certain functionalities. These can be particularly useful for new developers, though these features are often on premium priced IDEs, so consider how much you need them when making a purchase.

  3. Plugins/Integrations: Many IDEs include built in support for plugins or integrations that extend their functionality. One common integration is with Github for version control. Consider what integrations and plugins you want to use when choosing an IDE.


Integrated Development Environment Pricing

Many IDEs are available for free, while proprietary IDEs range in price depending on the features. Businesses should expect to pay at least $50 per year per user for a premium IDE. Additionally, many IDEs are included in software packages with other development tools. Most IDE’s offer either a free trial, or a version that is free for independent developers. Businesses can use these free versions to test out IDE options before making a purchasing decision.

Integrated Development Environment (IDE) Products

(1-25 of 56) Sorted by Most Reviews

Oracle SQL Developer

SQL Developer

Customer Verified
Top Rated

Oracle SQL Developer is an integrated development environment (IDE) which provides editors for working with SQL, PL/SQL, Stored Java Procedures, and XML in Oracle databases.

Eclipse

Eclipse is a free and open source integrated development environment (IDE).

IntelliJ IDEA

IntelliJ IDEA

Customer Verified
Starting Price $49

IntelliJ IDEA is an IDE for Java Virtual Machine (JVM) from JetBrains. The vendor states IntelliJ IDEA analyzes code, looking for connections between symbols across all project files and languages. Using this information it provides indepth coding assistance, quick navigation, clever…

GitLab

GitLab

Customer Verified
Top Rated
Starting Price $0

GitLab is a complete open-source DevOps platform, delivered as a single application, fundamentally changing the way Development, Security, and Ops teams collaborate and build software. From idea to production, GitLab helps teams improve cycle time from weeks to minutes, reduce development…

Sublime Text

Sublime Text

Starting Price $80

Sublime Text is a highly customizable text editing solution featuring advanced API, Goto functions, and other features, from Sublime HQ in Sydney.

PyCharm

PyCharm

Starting Price $8.90

PyCharm is a Python IDE which also contains static code testing capabilities.

WebStorm

WebStorm

Starting Price $5.90

Atom

Atom is a free and open source text editor offering a range of packages and themes.

NetBeans

NetBeans is a free and open source platform and integrated development environment (IDE).

DbVisualizer

DbVisualizer

Customer Verified
Top Rated
Starting Price $0

DbVisualizer is a multi-database tool for developers, analysts and database administrators, providing a single interface across a wide variety of operating systems. Boasting an easy-to-use and clean interface, the vendor states that DbVisualizer has proven to be one of the most cost…

Key Features

  • Performance optimization tools (13)
    85%
    8.5
  • Schema maintenance (13)
    82%
    8.2
  • User management (10)
    77%
    7.7
PhpStorm

PhpStorm

Starting Price $8.90

JetBrains supports PhpStorm, an integrated development environment (IDE).

Android Studio

Android Studio is an official Android development integrated development environment (IDE) for mobile application development in the Android operating system developed by Google. Android Studio is based on Jetbrains' IntelliJ IDEA IDE.

AWS Cloud9

Amazon Web Services offers AWS Cloud9, an integrated development environment (IDE).

Python IDLE

Python's IDLE is the integrated development environment (IDE) and learning platform for Python.

CLion

CLion

Starting Price $8.90

JetBrains offers CLion, a cross-platform IDE for C and C+.

dbForge Studio for MySQL

dbForge Studio for MySQL

Starting Price $179.95

dbForge Studio for MySQL is provided by Devart and is a universal MySQL and MariaDB front-end client for database management, administration and development. Devart's MySQL GUI tool provides utilities to compare, synchronize, and back up MySQL databases with scheduling, and includes…

Spyder

Spyder is a scientific environment for Python, built for scientists, engineers and data analysts. It combines advanced editing, analysis, debugging, and profiling functionality of a comprehensive development tool with data exploration, interactive execution, deep inspection, and…

JetBrains Rider

Rider

Starting Price $34.90

JetBrains supports .NET development with Rider, a .NET IDE based on the IntelliJ platform and ReSharper.

dbForge Studio for SQL Server

dbForge Studio for SQL Server is an integrated development environment (IDE) for SQL Server management, administration, development, data reporting and analysis. The tool is designed to help SQL developers manage databases, version-control database changes in popular source control…

Visual FoxPro (Discontinued)

FoxPro is a programming language and DBMS formerly supported by Microsoft, now at its End of Life.

The Welkin Suite

The Welkin Suite offers an integrated development environment with 105 features (and growing). The vendor aims to help you automate the chores of development, and therefore enhance your coding velocity and increase the quality of your deliverable code.

Rapid SQL

Rapid SQL is an SQL integrated development environment (IDE) from Embarcadero Technologies (acquired by Idera) in San Francisco.

DataGrip

DataGrip, from JetBrains, is a database IDE that is tailored to suit the specific needs of professional SQL developers.

dbForge Studio for Oracle

dbForge Studio for Oracle is an IDE which helps developers to increase PL/SQL coding speed. It provides Oracle database GUI management tools, allows users to synchronize Oracle data and automate schema change management process. dbForge Studio for Oracle is focused on enhancing…

Frequently Asked Questions

When is a specialized IDE better than a generalist tool?

Specialized IDEs are best when your business develops primarily in a particular language, but it’s worth noting that many specialized IDEs do support other languages, so if you develop most often in one language, but still use other ones sometimes, a specialized IDE can be ideal.

Are there any free or open source IDEs?

There are many IDEs available for free, though they often lack the integrations offered by premium tools. If you are just looking for an IDE that can handle text editing, compiling, and debugging, there are many free options.

Can businesses use multiple IDEs?

IDEs are largely self contained, so businesses can use as many of them as desired. It may be worth purchasing different IDEs for developers that specialize in different languages, and since many are free this process can be affordable.