A Splunk App is a prebuilt collection of dashboards, panels and UI elements powered by saved searches and packaged for a specific technology or use case to make Splunk immediately useful and relevant to different roles. As an alternative to using Splunk for searching and exploring, you can use Splunk Apps to gain the specific insights you need from your machine data. You can also apply user/role based permissions and access controls to Splunk Apps, thus providing a level of control when you are deploying and sharing Apps across your organization. Apps can be opened from the Splunk Enterprise Home Page, from the App menu, or from the Apps section of Settings.
An Add-On is typically a single component that you can develop that can be re-used across a number of different use cases and bundled with one or more Splunk Apps. Examples of a Splunk Add-On include:
The Splunk Web Framework makes building a Splunk App look and feel like building any modern web application.
> To learn more, read about the Splunk Web Framework.
> Download and share apps on Splunk > Apps.
> For information about developing Splunk Apps with the legacy Advanced XML Framework, see the Module System User Manual.