There are so many new ways to customize SharePoint Online that it has become nearly as powerful as the custom developed solutions we’ve seen developed for SharePoint on-premise environments over the years.
First, a quick explanation of the differences between SharePoint Online and on-premise. In a traditional SharePoint on-premise environment, we can write code that is deployed and runs from the actual SharePoint servers. This code has access to absolutely anything in SharePoint (if you let it). This is great for building highly customized solutions. But when it comes time to upgrade or migrate, problems tend to arise. It also requires downtime to maintain these solutions because they are integrated with SharePoint.
Here are some examples of custom solutions built to work in both SharePoint Online and on-premise SharePoint 2013.
With all of these capabilities available to us in SharePoint Online, we are able to develop all kinds of cool solutions that extend SharePoint in ways that don’t compromise performance, security, or reliability.
This SharePoint Tip written by Eric Gregorich, Senior SharePoint Architect at Abel Solutions