What is the difference between Jira Gadget, plugin, and Addon? When to use each of them. I want to build some functionality that takes Jira data (stories, bugs, epics etc) and calculates some metrics. Jira doesn't give those metrics. we have to write custom algorithms to calculate them and store them in a JIRA DB (Not allowed to store Data outside Jira). Finally, we want to show them as tables, charts etc. So, now what to build to achieve this. plugin or gadget. And also are there any useful starter tutorials, libraries to speed up the development?