The OpenAPI allows everybody to write plugins for IntelliJIDEA.
At the moment the OpenAPI is under heavy development but offers a very powerful way to add absolutly needed features :).
To learn about it, take a look at the PluginDocumentation.
Take a look at the following topics to learn more about the OpenAPI: