惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

宝玉的分享
宝玉的分享
Security Latest
Security Latest
S
Secure Thoughts
H
Heimdal Security Blog
The Last Watchdog
The Last Watchdog
Exploit-DB.com RSS Feed
Exploit-DB.com RSS Feed
cs.CV updates on arXiv.org
cs.CV updates on arXiv.org
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
S
Security Affairs
PCI Perspectives
PCI Perspectives
C
CERT Recently Published Vulnerability Notes
C
CXSECURITY Database RSS Feed - CXSecurity.com
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
有赞技术团队
有赞技术团队
爱范儿
爱范儿
腾讯CDC
P
Privacy & Cybersecurity Law Blog
量子位
T
Threat Research - Cisco Blogs
V
V2EX
S
Schneier on Security
P
Proofpoint News Feed
美团技术团队
Apple Machine Learning Research
Apple Machine Learning Research
Forbes - Security
Forbes - Security
The Hacker News
The Hacker News
月光博客
月光博客
C
Cybersecurity and Infrastructure Security Agency CISA
Schneier on Security
Schneier on Security
L
LINUX DO - 最新话题
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
V
Visual Studio Blog
S
SegmentFault 最新的问题
G
GRAHAM CLULEY
人人都是产品经理
人人都是产品经理
Hacker News - Newest:
Hacker News - Newest: "LLM"
博客园 - 叶小钗
罗磊的独立博客
WordPress大学
WordPress大学
www.infosecurity-magazine.com
www.infosecurity-magazine.com
C
Cisco Blogs
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
T
Tenable Blog
D
Darknet – Hacking Tools, Hacker News & Cyber Security
W
WeLiveSecurity
V
Vulnerabilities – Threatpost
Last Week in AI
Last Week in AI
Google DeepMind News
Google DeepMind News
博客园 - 聂微东
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻

The JetBrains Blog

Kotlin Turns 15: Celebrate the Kotlin Effect - The JetBrains Blog PhpStorm 2026.2 is Now Out - The JetBrains Blog Key Takeaways From PHPverse 2026 - The JetBrains Blog What's New in IntelliJ IDEA 2026.2 - The JetBrains Blog What’s fixed in IntelliJ IDEA 2026.2 - The JetBrains Blog CLion 2026.2 Is Here - The JetBrains Blog DataGrip 2026.2: AI Agent Skills, MCP Tools and CLI Commands for Data Source Management, Bundled JDBC Drivers, and Improved Session Control - The JetBrains Blog Download WebStorm 2026.2: TypeScript 7 Support, AI, and more GoLand 2026.2 Is Now Available! - The JetBrains Blog Code in Space: Redefining Tech Creation with AI and XR - The JetBrains Blog Rider 2026.2 Release Candidate Is Out! - The JetBrains Blog ReSharper 2026.2 Release Candidate Released! - The JetBrains Blog JetBrains GameDev Days 2026 – Call for Speakers - The JetBrains Blog MPS 2026.1 Has Been Released! - The JetBrains Blog IntelliJ Scala Plugin 2026.2 Is Out! - The JetBrains Blog What's New in ReSharper 2026.2 for VS Code-compatible editors  - The JetBrains Blog Debugging for .NET in VS Code and Cursor: The #1 Requested Feature Is Here - The JetBrains Blog dotInsights | July 2026 - The JetBrains Blog The History of Kodee, Kotlin’s Mascot - The JetBrains Blog JetBrains Academy – June Digest - The JetBrains Blog Introducing the Kotlin Benchmark for AI Coding Agents - The JetBrains Blog Best Object Detection Models for Machine Learning in 2026 - The JetBrains Blog What's Next for TeamCity – CI/CD by JetBrains - The JetBrains Blog The Benchmark Meaning Gap - The JetBrains Blog JetBrains AI for Teams and Organizations: From Fragmented AI Usage to Coordinated Software Development - The JetBrains Blog Java Annotated Monthly – July 2026  - The JetBrains Blog Shift-Left with JetBrains Qodana Natvis Comes to Linux and macOS: Visualize Your C++ Types Without Writing a Single Data Formatter - The JetBrains Blog Speaking to AI Agents like Cavemen Saves 65% of Tokens. We Test. In Conversation With the Golden Kodee Winners - The JetBrains Blog Toolbox App 3.6: Smarter Storage Cleanup, Windows installation diagnostics, and More - The JetBrains Blog IntelliJ IDEA 2026.1.4 Is Out! - The JetBrains Blog TeamCity 2026.1.2 and 2025.11.6 Are Now Available - The JetBrains Blog JetBrains Engineering Hiring Process Guide Kotlin Comes to BlueJ - The JetBrains Blog Improving Embedded Software Quality With Parasoft C/C++test, CLion, and AI - The JetBrains Blog Kodee’s Kotlin Roundup: Kotlin Turns 15, Kotlin 2.4.0, and the Kotlin Toolchain - The JetBrains Blog GitHub Copilot now an Integrated Agent in JetBrains IDEs - The JetBrains Blog JetBrains Air lands on Windows - The JetBrains Blog The Role of Static Code Analysis in Fintech Compliance Kotlin Notebook Sunset - The JetBrains Blog Open-Sourcing the LSP Client API in IntelliJ IDEA 2026.2 - The JetBrains Blog The Dev Containers Story: Introducing EelApi for Plugin Authors - The JetBrains Blog Cursor's $60B Acquisition - Qodana Codex is now the recommended agent in JetBrains IDEs - The JetBrains Blog SSH Connections Are Moving to JetBrains Daemon in the Toolbox App 3.6 EAP - The JetBrains Blog Your AI Agent Keeps Missing The Real Bottleneck. JetBrains Rider Can Fix It Now. - The JetBrains Blog Rust Web Development 2026: The Problems Nobody Talks About Our Research on Membership Inference Attacks and Preventing Privacy Leaks - The JetBrains Blog Explicit Lazy Imports Are Coming to Python 3.15 - The JetBrains Blog Kotlin Toolchain 0.11: The Next Step for Amper - The JetBrains Blog YouTrack Helpdesk Now Includes Customer Groups - The JetBrains Blog How to Win a Hackathon: Notes From the Judging Table - The JetBrains Blog AWS Image Builder Plugin for TeamCity - The JetBrains Blog PHP Version Migration | Jetbrains Qodana Bamboo End of Life: How to Prepare and Choose the Right CI/CD Replacement - The JetBrains Blog Structuring IntelliJ Plugins with Optional Content Modules - The JetBrains Blog YouTrack Security Update: Upgrade Required for YouTrack Server - The JetBrains Blog Qodana Is a Finalist in the 2026 CODiE Awards for Best DevOps Tool - The JetBrains Blog JetBrains Marketplace Ecosystem Security Update: Addressing Malicious Third-Party AI Plugins - The JetBrains Blog Your JetBrains IDE Expertise, Now on LinkedIn - The JetBrains Blog The JetBrains AI Coding Agent moves to general availability Step Rejection Fine-Tuning: Squeezing More Signal from Noisy Agent Trajectories - The JetBrains Blog The Anthropic Debate - The Qodana Blog dotInsights | June 2026 | The .NET Tools Blog Inside JetPride: How JetBrains Employees Built an LGBTQIA+ Community | The Life at JetBrains Blog MPS 2026.1 Release Candidate Arrives | The MPS Blog Best Python AI Frameworks in 2026 | The PyCharm Blog Contribute to the State of PHP Survey | The PhpStorm Blog The Rules of Zero, Three and Five - The Qodana Blog Modern C++ Support in CLion: What’s New | The CLion Blog Agentic AI Governance: Designing for Accountability and Control | The JetBrains AI Blog JetBrains Plugin Developer Conf 2026 – Call for Speakers | The JetBrains Platform Blog Fewer False Positives in RustRover 2026.2|The RustRover Blog Rider 2026.2 EAP 5: Code Quality Checks for Your AI Agents, and More. | The .NET Tools Blog Why Zig Isn’t 1.0 (Yet) | The JetBrains Blog Java Annotated Monthly – June 2026  | The IntelliJ IDEA Blog IntelliJ IDEA 2026.1.3 Is Out! | The IntelliJ IDEA Blog RustRover at RustWeek 2026 | The RustRover Blog WPF Hot Reload Is Here: Edit Your XAML and Watch It Update Live in Rider | The .NET Tools Blog Kotlin 2.4.0 Released | The Kotlin Blog IntelliJ IDEA 2025.3.6 Is Out! | The IntelliJ IDEA Blog Async VFS Content Writes - What Plugin Authors Need to Know | The JetBrains Platform Blog Top Agentic Frameworks for Building Applications 2026 | The PyCharm Blog Toolbox App 3.5: Better Remote Development Observability, More Reliable Enterprise Configuration, and Smoother Everyday Interactions | The Toolbox App Blog Stop Pasting Tokens: OAuth2 Login for JetBrains IDE Plugins | The JetBrains Platform Blog Fix Common TypeScript Issues | The Qodana Blog Mellum2 Goes Open Source: A Fast Model for AI Workflows | The JetBrains AI Blog What Does It Actually Take for an IDE to Understand Rust? Hibernate 7.4 New Features | The IntelliJ IDEA Blog How We Use AlphaEvolve to Make Complex IDE Algorithms Faster | The JetBrains AI Blog JetBrains Academy – May Digest | The JetBrains Academy Blog TeamCity 2026.1.1 Is Now Available | The TeamCity Blog The Upcoming Sunset of DataSpell | The DataSpell Blog Deprecating dotMemory Unit | The .NET Tools Blog Koog 1.0 Is Out: Stable Core, Better Interop, and Multiplatform Observability | The JetBrains AI Blog Introducing the Cloud9 JetStream Theme for JetBrains IDEs | The JetBrains Blog Build a Live Object Detection App for the Reachy Mini With TensorFlow and PyCharm | The PyCharm Blog IntelliJ IDEA 2026.2 EAP Is Open | The IntelliJ IDEA Blog How AI Agents Can Work with TeamCity | The TeamCity Blog
How We Measure the ROI of JetBrains IDEs - The JetBrains Blog
Elizaveta Yu · 2026-06-22 · via The JetBrains Blog

JetBrains Research

Research is crucial for progress and innovation, which is why at JetBrains we are passionate about both scientific and market research

Research

Organizations already spend hundreds of thousands of dollars on software, so it’s only natural that when they evaluate new paid tools, one question is top of mind: “Will this actually pay off?”

Our ROI (return on investment) calculator was designed to help estimate the potential gains of JetBrains IDEs and AI Ultimate subscriptions. The ROI estimates are based on a model built on a combination of user-provided inputs, internal research, and a set of assumptions about developer workflows. These estimates are illustrative only and are not a guarantee of actual results, which may vary significantly across organizations.

This article breaks down the methodology behind the calculator so that you can understand how we estimated the potential return on your investment in JetBrains IDEs and AI solutions and evaluate whether they’re worth the purchase.

Data sources

First, let us explain where we obtained the data on salaries and developer productivity gains that we use in our calculations.

Salary data

By default, the calculator equates the cost of development work with the cost of developer salaries, and the number of developers is equal to the number of licenses selected (i.e. if you select five IntelliJ IDEA licenses, the calculator will assume there are five developers on your team).

In step one (estimate your annual gains), the calculator uses regional salary benchmarks for calculations. The data used to create these benchmarks was taken from the responses to the JetBrains’ State of Developer Ecosystem Survey, You can also check the benchmarks in our IT Salary Calculator – they come from the same source.

The JetBrains State of Developer Ecosystem Survey is conducted annually and in 2025 collected responses from over 20,000 developers worldwide, covering software professionals across different industries, company sizes, and seniority levels. It is widely referenced and used throughout the IT industry.

To get the most reliable data for our calculator, from all the survey respondents, we only select employed specialists for the benchmarks. We then anonymously group the responses by country, aggregating thousands of individual responses into country-level median salaries. These aggregated medians are then used as regional defaults.

If you do not want to use the default salary benchmarks, the calculator also allows you to refine your estimate by providing the total annual project cost. In that case, the total productivity savings will be applied to the amount you provided.

Productivity data

Productivity improvements assumed by the ROI calculator are based on dedicated, product-specific surveys conducted among professional developers.

Time savings are calculated from developers’ self-reported estimates. The use of self-reported data is a common practice in developer productivity research, including research conducted by tool vendors. Individual results may vary depending on organizational and workflow-specific factors. To make the data more specific, we aim to conduct separate productivity surveys for four major developer workflow groups:

  • Managed languages – concluded
  • System languages – concluded
  • Data / data science – in progress
  • .NET and GameDev – in progress

The surveys were designed by JetBrains Developer Experience researchers and reviewed by survey experts. Respondents are professional developers who switched from other editors or IDEs to specific JetBrains tools.

Managed languages productivity survey

Results from this survey are applied to the following products: IntelliJ IDEA, WebStorm, PhpStorm, RubyMine, PyCharm Pro (for backend), and the All Products Pack. These products represent managed-language workflows including Java, Kotlin, JavaScript/TypeScript, PHP, Ruby, and backend Python.

Respondents included: 194 individual contributors in roles such as Software Engineer / Developer / Programmer, DevOps Engineer / Infrastructure Developer, Database Administrator, and Architect.

We only included responses from people who had used JetBrains IDEs for a period of between two months and five years, and who had previously used other editors or IDEs.

The survey encompasses developers from multiple countries, with most responses coming from the United States, Germany, France, Spain, Italy, the Netherlands, Austria, and Denmark. Therefore, these countries were categorized into separate groups and responses from all other countries fell into the “Other” category.

System languages productivity survey

Results from this survey are applied to the following products: CLion, GoLand, and RustRover. These products support system-level and performance-critical development workflows in C, C++, Rust, and Go.

Respondents included: 846 individual contributors primarily in roles such as Software Engineer / Developer / Programmer, Architect, DevOps Engineer / Infrastructure Developer, with a smaller number of respondents representing other individual contributor roles involved in code-related activities.

The survey was promoted globally via in-IDE notifications and had the highest representation in Germany, the United States, and Mainland China.

.NET and GameDev, and data / data science productivity survey

Dedicated productivity surveys for these roles are currently in progress. Until those results are finalized, the calculator uses productivity patterns derived from managed-language workflows as a conservative proxy.

Results from the .NET and GameDev survey will be applied to dotUltimate, ReSharper, and Rider.

Results from the data / data science productivity survey will be applied to PyCharm Pro (for data science), DataGrip, and DataSpell. These products support data engineering, analytics, SQL workflows, and data science use cases. 

Productivity calculations

How the productivity boost is calculated

All productivity surveys listed above included the core question: “On average, how many hours per week do you think you save by using [product] compared to the similar tools you used before?” Additionally, respondents also reported their average weekly working hours, as well as their country of employment, role, and level of position.

Based on that, we estimated:

Productivity boost = hours saved per week / total weekly working hours

The resulting values were then:

  1. Averaged across respondents
  2. Segmented by product group and region
  3. Applied conservatively and only to tasks where tools help directly

How productivity is applied

Rather than assume that “a developer is always x% faster,” we used a three-step task-based model.

  1. We identified IDE-relevant work

External research (Microsoft Developer Productivity Study, 2024) shows developers spend approximately 45% of their working time inside the IDE, while the remaining 55% is devoted to administrative work, meetings, planning, etc. Actual proportions may vary by team and role.

  1. We applied productivity boosts estimated from the survey responses

We applied the IDE productivity boost to 45% of total working time – the amount developers actually spend in their IDEs.

We applied an AI productivity boost to 55% of all tasks, including documentation and analysis. The productivity boost for AI was calculated from a JetBrains-led Junie Developer Experience survey of 241 individual contributors, primarily holding roles such as Developer / Programmer / Software Engineer, Architect, DevOps Engineer / Infrastructure Developer.

  1. We combined the effects of IDEs and AI

On overlapping tasks, gains are combined according to the following formula:

Combined boost = IDE boost + AI boost – (IDE boost x AI boost)

An additional 10% AI-only boost accounts for tasks where AI increases productivity outside of the IDE.

Financial calculations

The total ROI (financial gains) is estimated as the difference between productivity savings and investment cost. All prices used for calculating the investment cost are pre-tax annual license prices.

Net gain = Total productivity savings – Pre-tax investment cost

ROI (%) = (net gain / cost) × 100

Investment cost

The investment cost pre-tax is:

Cost = (pre-tax IDE license price x number of licenses) + (pre-tax AI Ultimate license price x number of licenses)

After applying the above formula, the result is adjusted for project duration.

Total productivity savings

Total productivity savings are calculated as follows:

If AI is disabled → total savings = IDE savings

If AI is enabled → total savings = AI overlap savings + AI-only savings

Where:

  • IDE savings = (salary x duration) x 45% × IDE boost
  • AI-only savings = (salary x duration) x 10% x AI boost
  • AI overlap savings = (salary x duration) x 45% x (IDE boost + AI boost – IDE boost * AI boost)

Important notice

The model described above relies on several simplifying assumptions, including average salary benchmarks, self-reported productivity improvements, and generalized developer workflows, which may not reflect every organization’s specific circumstances.

Summary

The JetBrains ROI Calculator attempts to capture and quantify something that teams already feel – that better tools reduce friction, which translates into meaningful time savings.

By combining large-scale salary benchmarks, feedback from hundreds of developers, and a task-based productivity model, we believe that the JetBrains ROI calculator provides a conservative yet realistic estimate of potential productivity gains and related benefits.

The methodology described above is intended to provide transparency into how the estimates were made. The resulting calculations are illustrative and should not be interpreted as guarantees of financial or productivity outcomes.

Subscribe to JetBrains Research blog updates

Discover more