17 years helping Canadian businesses
choose better software

Integrated Development Environment (IDE) Software

Integrated Development Environments provide programmers with tools to automate the development process with source code editing, debugging, and multi-code language capabilities.

Featured software

Most reviewed software

Explore the most reviewed products by our users on the Integrated Development Environment (IDE) Software

Canada Show local products
Fast and powerful cross-platform .NET IDE, that also offers the ultimate game development toolset for Unity and Unreal Engine. Learn more about Rider
Rider is a powerful .NET IDE that also offers the ultimate game development toolset for Unity, Unreal Engine, and more. Based on the IntelliJ platform and ReSharper, Rider empowers you to deliver quality code faster than ever by providing tons of intelligent code-editing features for most languages used in .NET development: C#, F#, Razor/Blazor syntax, JavaScript, TypeScript, XAML, HTML, CSS, and SQL. It is cross-platform, so you get the same development experience on Windows, macOS and Linux. Learn more about Rider

Features

  • Deployment Management
  • Debugging
  • Code Editing
  • Code Development
JetBrains DataGrip is an IDE for working with SQL and a variety of databases in one tool. Learn more about DataGrip
JetBrains DataGrip is a powerful IDE for working with databases and SQL. It is designed to help you write and save queries; work with stored procedures; view, import, and export data; and perform the work you need to do with databases, all in one tool. It supports PostgreSQL, MySQL, SQL Server, Oracle, MongoDB, and many other databases and DDL data sources. DataGrip also helps you code faster with its smart coding assistance, on-the-fly analysis and quick-fixes. Learn more about DataGrip

Features

  • Deployment Management
  • Debugging
  • Code Editing
  • Code Development
A smart integrated development environment and editor for PHP and Web developers. Learn more about PhpStorm
PhpStorm is a lightweight and smart PHP IDE designed with a focus on developer productivity. It understands your code at a deep level and provides smart code completion and on-the-fly error checking. PhpStorm is always ready to help you shape your code, run unit tests, or provide visual debugging. PhpStorm is perfect for working with Symfony, Laravel, Drupal, WordPress, Laminas, Magento, CakePHP, as well as front-end technologies like HTML, CSS, JavaScript, TypeScript, Vue.js, React, and more. Learn more about PhpStorm

Features

  • Deployment Management
  • Debugging
  • Code Editing
  • Code Development
PyCharm Professional Edition is a fully-featured IDE for professional Python development and data science. Learn more about PyCharm
PyCharm is the Python IDE by JetBrains, designed for professional Python developers. Industry-leading code completion, code navigation, safe refactoring, and smart debugging are just a few important features that contribute to make professional software development a more productive and enjoyable experience. PyCharm Professional Edition comes with wide support for Python web frameworks, modern JavaScript development, as well as with advanced database tools and scientific tools integrations. Learn more about PyCharm

Features

  • Deployment Management
  • Debugging
  • Code Editing
  • Code Development
Designed to maximize productivity, IntelliJ IDEA is a full-featured IDE for Java and Kotlin development Learn more about IntelliJ IDEA
IntelliJ IDEA, a JetBrains IDE, is designed for productive Java and Kotlin development. IntelliJ IDEA helps you stay productive with a suite of features for efficient development, such as intelligent coding assistance, reliable refactorings, instant code navigation, built-in developer tools, web and enterprise development support, and much more. Learn more about IntelliJ IDEA

Features

  • Deployment Management
  • Debugging
  • Code Editing
  • Code Development
JSON and XML development environment for modeling, editing, debugging, and transforming all JSON and XML technologies. Learn more about XMLSpy
JSON and XML development environment for modeling, editing, debugging, and transforming all JSON and XML technologies. XMLSpy is AI-ready with a built in AI Assistant to enhance developer productivity and creativity. Learn more about XMLSpy

Features

  • Deployment Management
  • Debugging
  • Code Editing
  • Code Development
Visual Studio is Microsoft's integrated development environment for building applications on Windows.
Visual Studio is an integrated development environment for .NET and C++ developers on Windows. It provides developer tools and services to make application development easy. The IDE offers intelligent code completion, diagnostics, source control integration, and cross-platform app development support. Visual Studio aims to boost productivity at every stage of software development with its fast coding experience. Learn more about Microsoft Visual Studio

Features

  • Deployment Management
  • Debugging
  • Code Editing
  • Code Development
Bitbucket is more than just Git code management. It gives teams one place to plan projects, collaborate on code, test, and deploy.
Bitbucket Cloud allows teams from start-ups to enterprise to plan, collaborate, test and deploy quality software. With its best-in-class integration with Trello and Jira Software, your team can connect their tasks to branches and get to coding quickly. Build quality software by collaborating around your code efficiently with enhanced pull requests. Bitbucket's built-in CI/CD makes it easy to confidently build, test and deploy code to your customers. Learn more about Bitbucket

Features

  • Deployment Management
  • Debugging
  • Code Editing
  • Code Development
Syncfusion Essential Studio® offers 1,800+ software components and frameworks for developing web, mobile, and desktop applications.
Syncfusion Essential Studio® is a suite of 1,800+ software components & frameworks for developing web, mobile, and desktop applications. Its UI controls are designed to be flexible, optimized for high performance, and relied on by more than half the Fortune 500. With Syncfusion® in your toolkit you can accelerate the creation of elegant, modern user interfaces and read and write common file formats. All with the backing of the dedicated support team Syncfusion® has spent decades building. Learn more about Essential Studio

Features

  • Deployment Management
  • Debugging
  • Code Editing
  • Code Development
The Anypoint Platform allows you to develop, deploy, and manage secure APIs, integrations, and orchestrate data across systems.
MuleSoft provides key tools: Anypoint Studio, an integrated environment for APIs on Anypoint Platform, and Anypoint Code Builder, the next-gen IDE. Anypoint Studio streamlines development with a visual interface for designing, testing, and deploying integration solutions. It aids developers in creating and managing APIs, designing integration flows, and addressing various aspects of the application development lifecycle within the Anypoint Platform ecosystem. Anypoint Code Builder, MuleSoft’s next-gen IDE, envisions a modern, lightweight development experience through a unified interface, ensuring efficient API and integration development. Learn more about MuleSoft Anypoint Platform

Features

  • Deployment Management
  • Debugging
  • Code Editing
  • Code Development
Codenvy makes on-demand developer workspaces controlled by any IDE. Download it, let us manage it for you, or run in our hosted cloud.
Codenvy on-demand workspaces improve workflow and automate developer bootstrapping to supercharge the agile ethos. Leverage pre-built environments that support nearly every language and stack. Run it behind your firewall, connected to your systems and projects to remove configuration maintenance from development. Deploy it to your own datacenter or any cloud. Codenvy is based on Eclipse Che, an open source project and supports Java, JS, PHP, Python, Android and more. Learn more about Codenvy

Features

  • Deployment Management
  • Debugging
  • Code Editing
  • Code Development
Build around the customer with AI-powered apps to create amazing experiences.
Salesforce Platform lets you build enterprise apps quickly that help you connect employees, engage customers, track performance, and integrate everything. Salesforce Platform is a single, unified ecosystem of tools and services including Force, Heroku Enterprise, and Lightning that adds up to the fastest, easiest way to take the lead in the app revolution. Even build Android apps and iOS apps. Learn more about Salesforce Platform

Features

  • Deployment Management
  • Debugging
  • Code Editing
  • Code Development
Atlassian Open DevOps is mission control, providing the flexibility of a custom toolchain with the coordination of an all-in-one.
Open DevOps is Atlassian’s DevOps solution, powered by the integration of Jira Software and your team’s favorite tools. By connecting seemingly disparate tools, Jira Software becomes mission control for your software toolchain, giving teams the flexibility of a custom toolchain with the coordination of an all-in-one. Atlassian’s open approach empowers you to custom tailor your DevOps toolchain to the exact needs of your team because DevOps can’t be bought from a single vendor, it’s built. Learn more about Open DevOps

Features

  • Deployment Management
  • Debugging
  • Code Editing
  • Code Development
Application development tool that provides project management, multiple languages, code editing, interface development, and more.
Application development tool that provides project management, multiple languages, code editing, interface development, and more. Learn more about Apache NetBeans

Features

  • Deployment Management
  • Debugging
  • Code Editing
  • Code Development
Got a business problem? Fix it with Claris FileMaker the leading low-code platform. Create apps to meet all your unique business needs.
Claris FileMaker is the leading low-code platform that allows you to build custom solutions that solve your unique business problems. Quickly create apps to manage and track projects, events, contacts, inventory, assets, invoicing, and to automate workflows and more. With built-in templates, a drag-and-drop design, and an intuitive graphical UI, you can create your own custom apps in no time that work on every device and platform. Trusted by 50,000+ of the world’s greatest companies. Learn more about Claris FileMaker

Features

  • Deployment Management
  • Debugging
  • Code Editing
  • Code Development
Eclipse IDE is a free, open-source Java development environment with plugins contributed by a large community.
Eclipse IDE is an open-source integrated development environment for Java developers. Eclipse IDE offers development tooling for building, testing, and debugging Java applications. It has intelligent code completion, search and refactoring tools, support for frameworks like Spring and Java EE, and a plug-in system to extend functionality. Eclipse IDE is a community-driven project by the Eclipse Foundation with support from contributors and vendors. Learn more about Eclipse IDE

Features

  • Deployment Management
  • Debugging
  • Code Editing
  • Code Development
GeneXus is the best low-code platform development environment for Web, Android and iOS. Easy to learn and easy to use.
GeneXus is the best low-code platform you've never heard of. It's a Software Development Platform that simplifies and automates the tasks of creating and evolving enterprise applications and multi-channel user-experiences. Great Advantages: Higher productivity, with automatic maintenance & evolution, Multi-Experience, we continuously create new code generators, Agile, incremental approach, with fully functional prototypes, Easier to learn, one single language to cover all technologies. Learn more about GeneXus

Features

  • Deployment Management
  • Debugging
  • Code Editing
  • Code Development
Statistical analysis program providing integrated development environment for R. It allows teams to develop, share & handle workspace.
Statistical analysis program providing integrated development environment for R and Python. It allows teams to develop, share & handle workspace. Learn more about RStudio Desktop

Features

  • Deployment Management
  • Debugging
  • Code Editing
  • Code Development
The modern SQL client and db tool for devs, DBAs and analysts.
DbVisualizer is one of the world’s most popular database editors. Developers, analysts, and DBAs use it to elevate their SQL experience with modern tools to visualize and manage their databases, schemas, objects, and table data, and to auto-generate, write and optimize queries. And so much more. It connects to all popular databases (e.g. MySQL, PostgreSQL, SQL Server, Oracle, Cassandra, Snowflake, SQLite, BigQuery, and 20+ more) and runs on all major OSes. Free and Pro versions are available. Learn more about DbVisualizer

Features

  • Deployment Management
  • Debugging
  • Code Editing
  • Code Development
The Jupyter Notebook is an open-source web app that enables interactive data science and computing across 40+ programming languages.
The Jupyter Notebook is an open-source web application that provides interactive computing environments across over 40 programming languages like Python, R, Julia, and Scala. Users can create and share documents that contain live code, equations, visualizations, and narrative text through Jupyter's notebook interface, JupyterLab interface, and other customized applications. Learn more about The Jupyter Notebook

Features

  • Deployment Management
  • Debugging
  • Code Editing
  • Code Development
Java-based tool that provides users with application development through code templates, modification history & source code navigation.
Oracle JDeveloper is a free integrated development environment that simplifies the development of Java-based applications addressing every step of the application lifecycle. JDeveloper offers complete end-to-end development for Oracle's platform and Oracle's applications. Learn more about Oracle JDeveloper

Features

  • Deployment Management
  • Debugging
  • Code Editing
  • Code Development
DHTMLX offers UI components for building enterprise web apps like Gantt, Scheduler, Kanban, Diagram, Spreadsheet and 20+ other widgets.
DHTMLX is a front-end toolkit for implementing complex user interfaces in enterprise web apps with minimum time and effort. DHTMLX provides a wide range of JS UI widgets such as a Gantt chart, Scheduler (event calendar), Kanban board, diagrams and org charts, spreadsheets, pivot tables, and many others, especially useful in project management applications. DHTMLX widgets can become a viable alternative to costly PM software and help you reduce development expenses and product net cost. Learn more about DHTMLX

Features

  • Deployment Management
  • Debugging
  • Code Editing
  • Code Development
A light-weight but full-featured Python IDE designed specifically for Python, with powerful editing, testing, and debugging features.
Wing is a light-weight but full-featured Python IDE designed specifically for Python, with powerful editing, code inspection, testing, and debugging capabilities. Wing's deep code analysis provides auto-completion, auto-editing, and refactoring that speed up development. Its top notch debugger works with any Python code, locally or on a remote host. Wing also supports test-driven development, version control, UI color and layout customization, and includes extensive documentation and support. Learn more about Wing Python IDE

Features

  • Deployment Management
  • Debugging
  • Code Editing
  • Code Development
Arduino is an open source integrated development environment enabling users to write code and upload to the Arduino board.
Arduino is an open source integrated development environment enabling users to write code and upload to the Arduino board. Learn more about Arduino IDE

Features

  • Deployment Management
  • Debugging
  • Code Editing
  • Code Development
The Low-Code platform for creating business management applications in Spanish. Build any business management application.
The Low-Code platform for creating business management applications, 100% in Spanish. Build any business management application with Low-Code, you have the power to create your application alone or together with us, all in one place. For developers and for companies: Ideal for developers, freelancer or development companies that generate solutions for third parties and also for companies that develop their own solutions from the IT department. Ask for a demo! Learn more about Velneo

Features

  • Deployment Management
  • Debugging
  • Code Editing
  • Code Development