The first thing that comes mind when talking about plug-ins in APEX is cool new features. Things that can't be done in APEX without “that" particular plug-in. But there are more good reasons to use plug-ins like re-usability, centralization, enabling less skilled developers to re-use a solution, and so on. This short session is all about the different aspects you should think about when developing APEX applications, because there are more use cases for plug-ins than you might think. Not to mention several things you should also be wary of. We will then finish with some best practices on usage of plug-ins in bigger teams.