2017 Annual Highlights

111+11%

new organizations

become JetBrains customers every day

1,587+40%

new individuals

become JetBrains customers (free+paying+students) every day (48,276 every month)

YoY Revenue Growth by Region

Top 6 countries by paying active customers

Top 6 countries by growth rate of paying active customers

Customer Highlights

1,065,000+45%

active customers

in 2017 (free + paying)

276,000+20%

active paying customers

in 2017

Fortune companies

95

Fortune 100 companies use our tools.
So do 409 Fortune 500 companies.

81

Fortune Global 100 companies are our customers.
As are 324 Fortune Global 500 companies.

Product Downloads and Usage

Download Growth
24,644,017+44%

Total downloads

(17,132,217 last year)

Product Development and Subscriptions

All products aligned with YEAR.RELEASE.UPDATE versioning

Two new products

Capable and Ergonomic Go IDE

www.jetbrains.com/go

Cross-platform .NET IDE

www.jetbrains.com/rider
17.7%+4.4%

of all JetBrains Toolbox customers purchase the 'All Products' Pack

75,000

participate in EAPs monthly.

JetBrains Toolbox subscriptions, business vs. individual

Kotlin highlights

Kotlin is supported as a first-class language on Android

Kotlin/Native IDE Support Preview

Version 1.2 released on November 28th, 2017 #39 in TIOBE

Kotlin Community:

>700,000

Users

>135

User groups

>1,200

Talks on Kotlin in 2017

>14,000

Members in Slack

9+

Books (with more in the works)

50

Speakers

1,200

Attendees from 46 countries

17

Partners

Thumbnail for KotlinConf 2017 - Highlights video
03:10
KotlinConf 2017 - Highlights
11/15/2017
Thumbnail for KotlinConf 2017 - Opening Keynote by Andrey Breslav video
40:26
KotlinConf 2017 - Opening Keynote by Andrey Breslav
11/30/2017
Thumbnail for KotlinConf 2017 - Introduction to Coroutines by Roman Elizarov video
45:32
KotlinConf 2017 - Introduction to Coroutines by Roman Elizarov
11/15/2017
Thumbnail for KotlinConf 2017 - How to Build a React App in Kotlin by Dave Ford video
47:24
KotlinConf 2017 - How to Build a React App in Kotlin by Dave Ford
11/15/2017
Thumbnail for KotlinConf 2017 - Cords & Gumballs by Mike Hearn video
43:12
KotlinConf 2017 - Cords & Gumballs by Mike Hearn
11/29/2017
Thumbnail for KotlinConf 2017 - What's New & Cool in Kotlin Tools by Dmitry Jemerov video
37:52
KotlinConf 2017 - What's New & Cool in Kotlin Tools by Dmitry Jemerov
11/15/2017
Thumbnail for KotlinConf 2017 - A View State Machine for Network Calls on Android by Amanda Hill video
32:30
KotlinConf 2017 - A View State Machine for Network Calls on Android by Amanda Hill
11/15/2017
Thumbnail for KotlinConf 2017 - Understand Every Line of Your Codebase by Victoria Gonda and Boris Farber video
34:25
KotlinConf 2017 - Understand Every Line of Your Codebase by Victoria Gonda and Boris Farber
11/15/2017
Thumbnail for KotlinConf 2017 - Kotlin Static Analysis with Android Lint by Tor Norbye video
41:13
KotlinConf 2017 - Kotlin Static Analysis with Android Lint by Tor Norbye
11/15/2017
Thumbnail for KotlinConf 2017 - Building Languages Using Kotlin by Federico Tomassetti video
43:31
KotlinConf 2017 - Building Languages Using Kotlin by Federico Tomassetti
11/15/2017
Thumbnail for KotlinConf 2017 - My Transition from Swift to Kotlin by Hector Matos video
36:05
KotlinConf 2017 - My Transition from Swift to Kotlin by Hector Matos
11/15/2017
Thumbnail for KotlinConf 2017 - Bootiful Kotlin by Josh Long video
45:26
KotlinConf 2017 - Bootiful Kotlin by Josh Long
11/30/2017
Thumbnail for KotlinConf 2017 - Lessons Learned Building a Build Tool by Cedric Beust video
48:03
KotlinConf 2017 - Lessons Learned Building a Build Tool by Cedric Beust
11/15/2017
Thumbnail for KotlinConf 2017 - Frontend Kotlin from the Trenches by Gaetan Zoritchak video
44:45
KotlinConf 2017 - Frontend Kotlin from the Trenches by Gaetan Zoritchak
11/30/2017
Thumbnail for KotlinConf 2017 - Building and Deploying Netflix by Rob Fletcher and Danny Thomas video
42:09
KotlinConf 2017 - Building and Deploying Netflix by Rob Fletcher and Danny Thomas
11/15/2017
Thumbnail for KotlinConf 2017 - Idiomatic Interop by Kevin Most video
43:16
KotlinConf 2017 - Idiomatic Interop by Kevin Most
11/15/2017
Thumbnail for KotlinConf 2017 - Kotlin for Data Science by Thomas Nield video
41:10
KotlinConf 2017 - Kotlin for Data Science by Thomas Nield
11/15/2017
Thumbnail for KotlinConf 2017 - Real World Kotlin-Powered Android by James Williams video
35:36
KotlinConf 2017 - Real World Kotlin-Powered Android by James Williams
11/15/2017
Thumbnail for KotlinConf 2017 - The Road to Kotlintown by Huyen Tue Dao and Christina Lee video
43:16
KotlinConf 2017 - The Road to Kotlintown by Huyen Tue Dao and Christina Lee
11/15/2017
Thumbnail for KotlinConf 2017 - How to Kontribute by Yoshinori Isogai video
39:32
KotlinConf 2017 - How to Kontribute by Yoshinori Isogai
11/15/2017
Thumbnail for KotlinConf 2017 - Architectures Using Functional Programming Concepts by Jorge Castillo video
40:59
KotlinConf 2017 - Architectures Using Functional Programming Concepts by Jorge Castillo
11/15/2017
Thumbnail for KotlinConf 2017 - You Can, but Should You? by Mike Gouline video
44:56
KotlinConf 2017 - You Can, but Should You? by Mike Gouline
11/15/2017
Thumbnail for KotlinConf 2017 - Kotlin Puzzlers by Anton Keks video
49:11
KotlinConf 2017 - Kotlin Puzzlers by Anton Keks
11/29/2017
Thumbnail for KotlinConf 2017 - Party Keynote by Michael Carducci video
01:08:00
KotlinConf 2017 - Party Keynote by Michael Carducci
11/30/2017
Thumbnail for KotlinConf 2017 - My Life as a Tech Transfer Monad by Erik Meijer video
01:01:07
KotlinConf 2017 - My Life as a Tech Transfer Monad by Erik Meijer
11/15/2017
Thumbnail for KotlinConf 2017 - Building Kotlin Applications at Scale with Gradle by Hans Dockter video
44:41
KotlinConf 2017 - Building Kotlin Applications at Scale with Gradle by Hans Dockter
11/15/2017
Thumbnail for KotlinConf 2017 - Kotlin for the Pragmatic Functionalist by Paco Estévez García video
38:46
KotlinConf 2017 - Kotlin for the Pragmatic Functionalist by Paco Estévez García
11/15/2017
Thumbnail for KotlinConf 2017 - Cats and Dogs by Michael May and Roman Piel video
39:51
KotlinConf 2017 - Cats and Dogs by Michael May and Roman Piel
11/15/2017
Thumbnail for KotlinConf 2017 - RX Java with Kotlin in Baby Steps by Annyce Davis video
31:47
KotlinConf 2017 - RX Java with Kotlin in Baby Steps by Annyce Davis
11/15/2017
Thumbnail for KotlinConf 2017 - Sharing [Kotlin code across platforms] is Caring! by Eugenio Marletti video
25:49
KotlinConf 2017 - Sharing [Kotlin code across platforms] is Caring! by Eugenio Marletti
11/15/2017
Thumbnail for KotlinConf 2017 - kscript - Scripting Enhancements for Kotlin by Holger Brandl video
51:34
KotlinConf 2017 - kscript - Scripting Enhancements for Kotlin by Holger Brandl
11/15/2017
Thumbnail for KotlinConf 2017 - Deep Dive into Kotlin/Native by Andrey Breslav video
44:19
KotlinConf 2017 - Deep Dive into Kotlin/Native by Andrey Breslav
11/15/2017
Thumbnail for KotlinConf 2017 - Asynchronous Programming with Kotlin Coroutines in Spring by Konrad Kamiński video
44:26
KotlinConf 2017 - Asynchronous Programming with Kotlin Coroutines in Spring by Konrad Kamiński
11/15/2017
Thumbnail for KotlinConf 2017 - Kickstarting Kotlin Culture: The Journey from Java to Kotlin by Neil Power video
45:22
KotlinConf 2017 - Kickstarting Kotlin Culture: The Journey from Java to Kotlin by Neil Power
11/15/2017
Thumbnail for KotlinConf 2017 - Generating Kotlin Code by Alec Strong and Jake Wharton video
40:51
KotlinConf 2017 - Generating Kotlin Code by Alec Strong and Jake Wharton
11/15/2017
Thumbnail for KotlinConf 2017 - The Cost of Kotlin Language Features by Duncan McGregor video
38:51
KotlinConf 2017 - The Cost of Kotlin Language Features by Duncan McGregor
11/15/2017
Thumbnail for KotlinConf 2017 - Kotlin EE: Boost your Productivity by Marcus Fihlon video
50:21
KotlinConf 2017 - Kotlin EE: Boost your Productivity by Marcus Fihlon
11/15/2017
Thumbnail for KotlinConf 2017 - Deep Dive into Coroutines on JVM by Roman Elizarov video
45:18
KotlinConf 2017 - Deep Dive into Coroutines on JVM by Roman Elizarov
11/15/2017
Thumbnail for KotlinConf 2017 - Going Serverless with Kotlin by Marcos Placona video
46:28
KotlinConf 2017 - Going Serverless with Kotlin by Marcos Placona
11/15/2017
Thumbnail for KotlinConf 2017 - Kotlinbots: Building Your Own Personal Robot Army by Adrian Catalan video
43:23
KotlinConf 2017 - Kotlinbots: Building Your Own Personal Robot Army by Adrian Catalan
11/15/2017
Thumbnail for KotlinConf 2017 - Kotlin Types: Exposed by Svetlana Isakova video
48:15
KotlinConf 2017 - Kotlin Types: Exposed by Svetlana Isakova
11/15/2017
Thumbnail for KotlinConf 2017 - Isomorphic Kotlin by Troy Miles video
44:24
KotlinConf 2017 - Isomorphic Kotlin by Troy Miles
11/15/2017
Thumbnail for KotlinConf 2017 - Why Spring Loves Kotlin by Sebastien Deleuze video
44:59
KotlinConf 2017 - Why Spring Loves Kotlin by Sebastien Deleuze
11/15/2017
Thumbnail for KotlinConf 2017 - Two Stones, One Bird: Implementation Tradeoffs by Christina Lee video
44:01
KotlinConf 2017 - Two Stones, One Bird: Implementation Tradeoffs by Christina Lee
11/15/2017
Thumbnail for KotlinConf 2017 - Testing Kotlin at Scale: Spek by Artem Zinnatullin video
48:37
KotlinConf 2017 - Testing Kotlin at Scale: Spek by Artem Zinnatullin
11/15/2017
Thumbnail for KotlinConf 2017 - Inter-Reactive Kotlin Applications by Julien Viet video
44:07
KotlinConf 2017 - Inter-Reactive Kotlin Applications by Julien Viet
11/15/2017
Thumbnail for KotlinConf 2017 - Closing Panel video
47:16
KotlinConf 2017 - Closing Panel
11/15/2017

The State of Developer Ecosystem in 2017

In late 2016 and early 2017 we polled over 5,000 developers to identify the State of Developer Ecosystem.

Find out what we learned.

Plugin Marketplace

IntelliJ Platform

Plugin downloads per year
Overview

529 unique repository vendors (those who uploaded plugins in 2017)
645 new plugins (606 by community)
8,686 updates (5,549 by community)

Total Plugin Marketplace traffic

650TB
Popular IDE plugins
Plugin Downloads in 2017 Community?
ignore 2,742,882
Scala 2,570,907
BashSupport 2,110,961
NodeJS 1,719,923
Markdown Support 1,560,337
LiveEdit 1,415,250
Kotlin 1,157,497
IdeaVim 889,635
Markdown Navigator 867,662
AngularJS 811,664
TeamCity Plugin Marketplace
336 plugins

Featured TeamCity plugins:

Kubernetes Support
AWS S3 Artifact Storage
HashiCorp Vault Support
Amazon ECS Support

.NET Plugin Marketplace
227 packages

Community

Amount of time users have spent
watching our YouTube Channel:

Subscribe

11,541,107 minutes (nearly 22 years!)
175,000+38%

Twitter Followers

follow @jetbrains

Participated in

112events

across 23 countries

Giveaways

Stickers

We gave away 425,000 stickers in 2017
Could cover an area of 1,062 square meters (11,431 square feet)

Yo-yos+18% YoY

We handed out 28,800 yo-yos 2017

JetBrains Nights: 1000+ attendees

Support Programs

Total free licenses given out through
support programs:

Student license program

Total student Packs provided

Total classroom licenses provided

Open source projects

Total complimentary licenses given out to open source projects:

9,700

Team JetBrains

Employee Demographics

Youngest employee: 19

Average employee age: 32

Oldest employee: 70

Total employees in 2017

720+30

Identify as:

Office space:

18,941
square meters (203,879 square feet)

+ 3,800 square meters (40,902 square feet) in 2017

99

Participants

$18,000

in prizes

52

Submission

40

Successful
projects

Some of the winning projects
  • 1st place: Ideolog
  • 2nd place: Nomouse
  • 3rd place: Danke/Спасибо/Thanks...

Employee
Perks

20% Projects

Massages

Kitchen / Canteen
(free food)

Team Building

Fitness, ping pong,
foosball table

Language courses

Training/Conferences

  • Summer murder mystery
  • Winter Trips
  • Halloween Party
  • Go-Karting
  • Kids’ Day
  • Kids Theater
  • Dragon Boats Race

View Job Openings

It's been great going, thanks to you!