Modules which are implemented in Python or Groovy are scripts and don't need a specific development environement. But Java or C modules are implemented in compiled languages and as such you will need to configure a development environment to develop them[1]