Many organizations who use SharePoint struggle with keeping track of the applications they have in their environment. And it’s not surprising. There are many ways in which users can tailor SharePoint to their needs: from embedding a few-lines-of-code-widgets to adding bespoke applications built by professional developers. No matter their proficiency with technology, everyone can tweak SharePoint to their needs so they can work more efficiently. Unfortunately, SharePoint doesn’t offer an easy way to keep track of how users extend SharePoint beyond what’s available out of the box. And that’s a problem.
Other blogs in this series:
- Assess what’s in your SharePoint environment (this blog)
- The dark side of SharePoint applications
- The business impact of your SharePoint applications
Data loss is not the only risk related to SharePoint applications. Many organizations struggle with modernizing their environment or migrating it from on-premises to the cloud. As the migration proceeds, they come across more and more applications they knew nothing of and try to understand what they are along the way. It unnecessarily leads to increased migration costs and duration.
In our assessments of enterprise SharePoint environments, we discover tens of thousands of SharePoint applications. Many of them are built over years but have never been upgraded because they just work. Some of them use deprecated technologies, some of them use libraries with known vulnerabilities. Not one person is aware of it, because, on the outside, everything seems to be working just fine.
Don’t get me wrong. The fact that your users are building applications is a good sign. In fact, it’s a compliment to you and your organization. It means that SharePoint adoption succeeded and people are comfortable with using SharePoint to simplify their every days work. But there is another side to it as well. One, that many platform owners don’t realize.
To be able to manage your environment, to ensure that data is not being leaked and that you can properly maintain your environment and keep it up to date, you have to know what applications you have. It’s complex but it’s necessary. The alternative is, hoping for the best, which typically turns out into taking unnecessary risks and costs. With some effort, you can understand what’s in your SharePoint environment and prevent exposing your organizations to unnecessary risks. We’d love to help you with it.