A plug-in, also called add-on or extension, is an element of software program that adds new functionality or specific features to an app, or enhances an existing application without altering the host program itself. Plug-ins are a convenient and fast way to connect an embedded analytics solution with data sources, webservices, or any other API.