The OSS platform on which IntelliJ IDEA is based is used by a number of commercial as well as free IDEs, supporting a large number of programming languages and frameworks. And certainly Google's move to use it for their Android Studio increased its usage noticeably. So what kind of possibilities does it offer for plugin developers? What are the differences compared to Eclipse or NetBeans? What kind of extensions can be developed, is there tooling support and documentation available to guide me? After discussing these basic questions, we'll take a look at concrete samples: supporting new programming languages, frameworks, small utilities for daily routine tasks and much more. Maybe by now you already have an idea for your first plugin? And of course, IntelliJ Platform is open source itself, so we'll take a look how you can contribute to it. Or maybe you even want to start working on your own standalone IDE? You'll have the chance to take away a number of "Lessons Learned" as well as Best Practices from my own 10+ years of experience developing plugins for IntelliJ IDEA.