SharePoint Add-ins
SharePoint Add-ins are self-contained applications that extend the functionality of SharePoint by integrating external web technologies, data, and services. They run in a separate domain from SharePoint to ensure security and can be hosted on-premises or in the cloud, providing features like custom forms, workflows, and data visualizations. These add-ins enable developers to build solutions that interact with SharePoint content and services without modifying the core SharePoint installation.
Developers should learn SharePoint Add-ins when building custom business solutions that need to integrate with SharePoint's data and collaboration features, such as document management, lists, and workflows, while maintaining security and upgradability. They are particularly useful for creating tailored applications for enterprise environments, like custom dashboards, approval processes, or external data connectors, where traditional SharePoint customization might be limiting or risky.