Recent from talks
Nothing was collected or created yet.
SharePoint
View on Wikipedia| Microsoft SharePoint | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Developer | Microsoft Corporation | ||||||||||
| Initial release | 28 March 2001 | ||||||||||
| Stable release(s) [±] | |||||||||||
| |||||||||||
| Operating system | Server:[5][6] Client: | ||||||||||
| Platform | x86-64 | ||||||||||
| Available in | Arabic, Azerbaijani, Basque, Bosnian, Bulgarian, Catalan, Chinese, Croatian, Czech, Danish, Dari, Dutch, English, Estonian, Finnish, French, Galician, German, Greek, Hebrew, Hindi, Hungarian, Indonesian, Irish, Italian, Japanese, Kazakh, Korean, Latvian, Lithuanian, Macedonian, Malay, Norwegian, Polish, Portuguese, Romanian, Russian, Serbian, Slovak, Slovenian, Spanish, Swedish, Thai, Turkish, Ukrainian, Vietnamese and Welsh[7] | ||||||||||
| Type | Content management system | ||||||||||
| License | Proprietary software | ||||||||||
| Website | www | ||||||||||
SharePoint is a web-based collaborative platform primarily used for building corporate intranets, document and content management, and file sharing. Developed by Microsoft, It is primarily used as part of the hosted service Microsoft 365, but it can also be hosted by an IT department or service provider, using an on premises version called "Server Edition". Launched in 2001,[8] it was initially bundled with Windows Server as Windows SharePoint Server, then renamed to Microsoft Office SharePoint Server, and then finally renamed to SharePoint.
According to Microsoft, as of December 2020[update], SharePoint had over 200 million users.[9]
Application
[edit]The most common uses of SharePoint include:
Enterprise content and document management
[edit]SharePoint allows storage, retrieval, searching, archiving, tracking, management, and reporting on electronic documents and records. Many of the functions in this product are designed around various legal, information management, and process requirements in organizations. SharePoint also provides search and "graph" functionality.[10][11] SharePoint allows collaborative real-time editing[12] and encrypted/information-rights-managed[13] synchronization by providing the underlying technical infrastructure for Microsoft OneDrive.[14]
SharePoint is often used to replace or supplement an existing corporate file server, and is typically coupled with an enterprise content management policy.[15]
Intranet and social network
[edit]A SharePoint intranet or intranet portal is a way to centralize access to enterprise information and applications. It is a tool that helps an organization manage its internal communications, applications and information more easily. By providing the tools to capture and share explicit knowledge in an organisation, Microsoft claims organizational improvements in employee training, employee engagement, business process management, organizational communication, and crisis management.[16][17] These capabilites are usually centered around "Communication sites" (previously, "Publishing sites").[18]
Group collaboration
[edit]SharePoint contains team collaboration groupware capabilities, including: document / file management, project scheduling (integrated with Outlook and Project), and other information tracking.[19] This capability is centred around "team sites". Team sites are created whenever a Microsoft Teams team is created, but they are also created independently of these, and have been a feature of SharePoint since 2001.
File hosting service (personal cloud)
[edit]SharePoint sites are the hosting infrastructure for OneDrive For Business, which allows storage and synchronization of an individual's personal work documents, as well as public/private file sharing of those documents.
Custom web applications (SharePoint Server edition)
[edit]Historically, SharePoint's Server Edition's custom development capabilities provided an additional layer of services that allowed for rapid prototyping of integrated (typically line-of-business) web applications.[20] SharePoint provided developers with integration into corporate directories and data sources through standards such as REST/OData/OAuth. Enterprise application developers used SharePoint's security and information management capabilities across a variety of development platforms and scenarios.
Configuration, integration, and customization
[edit]Web-based configuration
[edit]SharePoint is primarily configured through a web browser. Capabilities for the management of a SharePoint site are "security trimmed", meaning that editing capabilities simply appear in place when permissions are granted. A "Site Collection Administrator" has the highest level of permission to manage an individual SharePoint sites.
Admin Center
[edit]An administration center for configuring organisation-wide settings is usually available to SharePoint Administrators, who are responsible for managing the underlying infrastructure.
In the cloud, this is called the "SharePoint Admin Center". Features include:
- Tenant-wide policy controls around sharing/permissions, access control, apps, APIs, and security controls.
- Tenant-wide configuration of content services: search, managed metadata, content types, and other governance.
- Tenant-wide health and security reports, service health checks, migration features, and hybrid configuration.
In Server edition, This is called the "central administration site", and it contains significantly more features are available for the administration and health of the SharePoint server farm. Because they are not operated as a shared resource, Features like the search crawler are more controllable and configurable.
Command line tools
[edit]Microsoft SharePoint's Server and SharePoint Online have multiple command line or PowerShell utilities available to ease administration.
- Microsoft also provides an official PowerShell module for cloud, as well as for Server Edition. These are supported only on Windows.
- The open source PnP PowerShell is managed by Microsoft, and is widely used in cloud hosted environments. It is available on PowerShell for Windows, Mac and Linux.
- A broader, cross-platform Microsoft 365 CLI (also open source) is also available.
Integrating with SharePoint
[edit]- The Microsoft Power Platform provides significant extensibility for SharePoint Online, especially Power Automate.
- Microsoft Graph provides an API endpoint for Microsoft 365 that is frequently used for SharePoint Online.
- SharePoint provides various APIs, including REST, ODATA, and object models.[21]
Developing on SharePoint Online
[edit]- The SharePoint Framework (SPFx)[22][23] provides a development model based on the TypeScript language. It is the only supported way to deeply customize the new modern experience user interface (UI), and is the only long-term supported cloud customization approach. It has been globally available since mid 2017.
- Legacy options such as sandboxed solutions or add-in model applications are reaching end-of-life in April 2026.
Developing on SharePoint Server Edition
[edit]- SharePoint Server Edition has very limited support for SPFx, using very old/limited versions of React and Node.[24]
- The SharePoint "Add-in model" provides various types of external applications that offer the capability to show authenticated web-based applications through a variety of UI mechanisms. Apps may be either "SharePoint-hosted", or "Provider-hosted". Provider hosted apps may be developed using most back-end web technologies (e.g. ASP.NET, Node.js, PHP). Apps are served through a proxy in SharePoint, which requires some DNS/certificate manipulation in SharePoint Server edition. In the cloud, Microsoft announced the retirement of the Add-in model in November 2023 with an end-of-life date set to April 2026).[25]
- "Sand-boxed" plugins can be uploaded by any end-user who has been granted permission. These are security-restricted, and can be governed at multiple levels (including resource consumption management).
- Farm features are typically fully trusted code that need to be installed at a farm-level. These are considered deprecated for new development.
- Service applications: It is possible to integrate directly into the SharePoint SOA bus, at a farm level. This is no longer a recommended approach.
SharePoint Designer
[edit]SharePoint Designer is a deprecated product that provided 'advanced editing' capabilities for HTML/ASPX pages, but remains the primary method of editing SharePoint's legacy workflows. A significant subset of HTML editing features were removed in Designer 2013, and the product is expected to be deprecated in 2016–7.[26]
Security, administration & compliance
[edit]Cloud edition
[edit]Microsoft 365 provides legal compliance features through their Microsoft Purview product, Microsoft Intune Endpoint Management, and the SharePoint admin center, where retention policies and sharing policies can be administered by the SharePoint Administrator.[27]
Some legacy features such as in-place retention can be configured without the additional cost of Purview.[28]
Server edition
[edit]SharePoint's architecture enables a 'least-privileges' execution permission model.[29]
SharePoint Central Administration (the CA) provides a complete centralized management interface for web and service applications in the SharePoint farm, including Active Directory account management for web and service applications. In the event of the failure of the CA, Windows PowerShell is typically used on the CA server to reconfigure the farm.
Security and patching issues
[edit]Microsoft SharePoint Server Edition has a manual patching arrangement that is widely regarded as convoluted and complex.[30] Over the years, it has been subject to numerous critical security vulnerabilities, which are frequently exploited in the wild.[31] As a consequence, is no longer considered best practice to host SharePoint server edition with public facing internet access.
CVE-2025-53770
[edit]A zero-day attack targeting government agencies, universities, and businesses in the United States, China, and Europe using on-prem SharePoint servers started on 18 July 2025.[32][33] The attackers exploited a weakness dubbed "ToolShell" (CVE-2025-53770) allowing them to take control of SharePoint servers and gaining Machine Keys.[34] Those keys can then be used to install whatever an attacker wants, including back doors for future attacks.[35] Microsoft issued updates for SharePoint Server Subscription Edition and SharePoint Server 2019 on 20 July 2025.[34][36] A CISA alert was issued on 20 July 2025.[37][38] Microsoft stated the exploit was used by Chinese state-sponsored advanced persistent threat groups dubbed Linen Typhoon, Violet Typhoon and Storm-2603 to breach servers of the National Nuclear Security Administration and other organizations.[39][40][41]
Server edition architecture
[edit]SharePoint Server Edition can be scaled down to operate entirely from one developer machine, or scaled up to be managed across hundreds of machines.[42]
Farms
[edit]A SharePoint farm is a logical grouping of SharePoint servers that share common resources.[43] A farm typically operates stand-alone, but can also subscribe to functions from another farm, or provide functions to another farm. Each farm has its own central configuration database, which is managed through either a PowerShell interface, or a Central Administration website (which relies partly on PowerShell's infrastructure). Each server in the farm is able to directly interface with the central configuration database. Servers use this to configure services (e.g. IIS, windows features, database connections) to match the requirements of the farm, and to report server health issues, resource allocation issues, etc...
Web applications
[edit]Web applications (WAs) are top-level containers for content in a SharePoint farm. A web application is associated primarily with IIS configuration. A web application consists of a set of access mappings or URLs defined in the SharePoint central management console, which are replicated by SharePoint across every IIS Instance (e.g. Web Application Servers) configured in the farm.
Service applications
[edit]Service applications provide granular pieces of SharePoint functionality to other web and service applications in the farm. Examples of service applications include the User Profile Sync service, and the Search Indexing service. A service application can be turned off, exist on one server, or be load-balanced across many servers in a farm. Service Applications are designed to have independent functionality and independent security scopes.[42]
Site collections
[edit]A site collection is a hierarchical group of 'SharePoint Sites'. Each web application must have at least one site collection. Site collections share common properties (detailed here), common subscriptions to service applications, and can be configured with unique host names.[44] A site collection may have a distinct content databases, or may share a content database with other site collections in the same web application.[42]
History
[edit]Origins
[edit]SharePoint evolved from projects codenamed "Office Server" and "Tahoe" during the Office XP development cycle.
"Office Server" evolved out of the FrontPage and Office Server Extensions and "Team Pages". It targeted simple, bottom-up collaboration.
"Tahoe", built on shared technology with Exchange and the "Digital Dashboard", targeted top-down portals, search and document management. The searching and indexing capabilities of SharePoint came from the "Tahoe" feature set. The search and indexing features were a combination of the index and crawling features from the Microsoft Site Server family of products and from the query language of Microsoft Index Server.[45]
See also
[edit]References
[edit]- ^ a b c "SharePoint updates". Microsoft Learn. Office updates. Retrieved 2025-07-21.
- ^ "Microsoft SharePoint". App Store. Retrieved 2025-07-21.
- ^ "Microsoft SharePoint". Google Play. Retrieved 2025-07-21.
- ^ "Microsoft SharePoint 3.39.61". APKMirror. 2025-06-06. Retrieved 2025-07-21.
- ^ "Hardware and Software Requirements for SharePoint 2019". Microsoft TechNet. Microsoft Corporation. July 24, 2018. Retrieved October 23, 2018.
- ^ "System requirements for SharePoint Server Subscription Edition". Microsoft Documentation. Microsoft Corporation. November 2, 2021. Retrieved January 24, 2022.
- ^ "Install or uninstall language packs for SharePoint Servers 2016 and 2019". Microsoft Docs. Microsoft Corporation. Archived from the original on December 18, 2018. Retrieved December 17, 2018.
- ^ Oleson, Joel (28 December 2007). "7 Years of SharePoint - A History Lesson". Joel Oleson's Blog - SharePoint Land. Microsoft Corporation. MSDN Blogs. Archived from the original on 13 August 2011. Retrieved 13 August 2011.
- ^ Spataro, Jared; Microsoft 365, Corporate Vice President for (2020-12-08). "Over 200 million users rely on SharePoint as Microsoft is again recognized as a Leader in the 2020 Gartner Content Services Platforms Magic Quadrant Report". Microsoft 365 Blog. Retrieved 2022-03-27.
{{cite web}}: CS1 maint: numeric names: authors list (link) - ^ "Microsoft Graph with SharePoint Framework". Tatvasoft. 28 January 2019. Retrieved 4 February 2020.
- ^ "SharePoint – Team Collaboration Software Tools". Microsoft Office. Retrieved May 19, 2015.
- ^ MachelleTranMSFT. "How sync works - SharePoint in Microsoft 365". learn.microsoft.com. Retrieved 2025-09-26.
- ^ maggierui. "Cloud data security measures in SharePoint & OneDrive - SharePoint in Microsoft 365". learn.microsoft.com. Retrieved 2025-09-26.
- ^ MachelleTranMSFT. "Restore a deleted OneDrive - SharePoint in Microsoft 365". learn.microsoft.com. Retrieved 2025-09-26.
- ^ Rand Group (April 22, 2020). "SharePoint versus Network File Share (NFS)". Retrieved April 22, 2020.
- ^ "SharePoint Look Book". Microsoft Adoption. Retrieved 2025-09-26.
- ^ "Search Customer Success Stories | Microsoft Customer Stories". www.microsoft.com. Retrieved 2025-10-01.
- ^ "Create a communication site in SharePoint - Microsoft Support". support.microsoft.com. Retrieved 2025-10-01.
- ^ Australia, Linktech (2022-02-04). "Five remote work problems Microsoft 365 solves". Linktech Australia. Retrieved 2022-06-11.
- ^ SharePoint 2013 development overview. Msdn.microsoft.com (July 16, 2012). Retrieved on 2014-02-22.
- ^ SharePoint 2010 for Developers. SharePoint website. Microsoft Corporation. Retrieved August 13, 2011.
- ^ "What is the SharePoint Framework (SPFx)?". Voitanos. Oct 6, 2020.
- ^ "8 Best Practices in SharePoint Framework (SPFx) Development". TatvaSoft. Nov 9, 2020.
- ^ VesaJuvonen. "SharePoint Framework development with SharePoint Server 2019 and Subscription Edition". learn.microsoft.com. Retrieved 2025-09-26.
- ^ "SharePoint Add-in model retirement + other services unpacked". Voitanos. Dec 12, 2023.
- ^ "Ignite 2015 Announcement – There will be no SharePoint Designer 2016 - Eric Overfield". May 11, 2015. Retrieved May 19, 2015.
- ^ maggierui. "SharePoint governance overview - SharePoint in Microsoft 365". learn.microsoft.com. Retrieved 2025-09-26.
- ^ Klein, Joanne (2019-01-06). "Modern vs Classic IN PLACE Records Management in SharePoint". Joanne C Klein. Retrieved 2025-09-26.
- ^ Holme, Dan. "Least Privilege Service Accounts for SharePoint 2010". SharePoint Pro Magazine. Penton Media. Retrieved August 13, 2011.
- ^ Comments, Stefan Goßner-- 87 (2020-02-11). "SharePoint Patching Best Practices". Stefan Goßner. Retrieved 2025-09-26.
{{cite web}}: CS1 maint: numeric names: authors list (link) - ^ Unit 42 (2025-07-31). "Active Exploitation of Microsoft SharePoint Vulnerabilities: Threat Brief (Updated August 12)". Unit 42. Retrieved 2025-09-26.
{{cite web}}: CS1 maint: numeric names: authors list (link) - ^ Nakashima, Ellen; Sanchez, Yvonne Wingett; Menn, Joseph; Balz, Dan; Allison, Natalie; Tharoor, Ishaan; Lynch, David J.; Kilgore, Adam (2025-07-20). "Global hack on Microsoft product hits U.S., state agencies, researchers say". The Washington Post. ISSN 0190-8286. Retrieved 2025-07-21.
- ^ Date, Jack (July 21, 2025). "Microsoft SharePoint under 'active exploitation,' Homeland Security's CISA says". ABC News. Retrieved 2025-07-21.
- ^ a b online, heise (2025-07-21). "Kritische Sharepoint-Sicherheitslücke: Erste Patches für "ToolShell" sind da" [Critical Sharepoint security vulnerability: First patches for “ToolShell” are available]. Security (in German). Retrieved 2025-07-21.
- ^ "China-backed hackers used Microsoft flaw in attacks, defenders say" Washington Post, 22 July 2025, retrieved 22 July 2025
- ^ "Microsoft SharePoint zero-day breach hits on-prem servers". CSO Online. July 21, 2025. Retrieved 2025-07-21.
- ^ Whittaker, Zack (2025-07-21). "New zero-day bug in Microsoft SharePoint under widespread attack". TechCrunch. Retrieved 2025-07-21.
- ^ "Microsoft Releases Guidance on Exploitation of SharePoint Vulnerability (CVE-2025-53770)". CISA. 2025-07-20. Retrieved 2025-07-21.
- ^ Titcomb, James (2025-07-23). "Chinese hackers suspected of breaching US nuclear weapons agency". The Daily Telegraph. ISSN 0307-1235. Retrieved 2025-07-23.
- ^ Labiak, Mitchell; Jamali, Lily (2025-07-23). "Microsoft servers hacked by Chinese state-backed groups, firm says". BBC News. Retrieved 2025-07-25.
- ^ McMillan, Robert; Volz, Dustin (July 24, 2025). "A Failed Microsoft Security Patch Is the Latest Win for Chinese Hackers". The Wall Street Journal. Retrieved July 24, 2025.
- ^ a b c "Logical architecture components (SharePoint Server 2010)". Technet. Microsoft. Retrieved August 13, 2011.
- ^ "MSDN Conceptual Overview". October 20, 2016.
- ^ "Host-named site collection architecture and deployment (SharePoint 2013)". Retrieved April 25, 2017.
- ^ "Sharepoint History". MSDN. Microsoft corporation. October 5, 2009. Retrieved December 2, 2010.
External links
[edit]SharePoint
View on GrokipediaHistory
Origins and Early Development
SharePoint's conceptual foundations emerged in the late 1990s at Microsoft, initially under the code name "Tahoe," pitched as a flexible portal solution to enable companies to find, share, and publish business information across disparate repositories.[8][9] This development responded to enterprise demands for unified access to growing volumes of unstructured content, such as documents stored in file systems, Exchange public folders, and web sources, amid post-Y2K IT efforts to consolidate siloed data into searchable hierarchies rather than fragmented flat structures.[10] The project drew from earlier technologies like FrontPage for web authoring and Office Server Extensions for team collaboration, evolving during the Office XP cycle to prioritize on-premises deployment on Windows servers.[11] SharePoint Portal Server 2001, the product's first commercial release, reached manufacturing on March 28, 2001, as a server-based application designed for large organizations seeking basic portal capabilities.[12] It leveraged the Web Storage System—a variant of the Microsoft Exchange datastore—for document indexing and storage, enabling rudimentary search across enterprise content without relying on external databases initially.[13][14] Integration with the Office suite allowed users to create and manage documents through familiar interfaces, while its hierarchical topic-based organization addressed causal needs for structured navigation in knowledge-intensive environments, contrasting with ad-hoc file sharing.[15] Early adoption targeted departmental intranets in corporations, where on-premises installation on Windows 2000 Server facilitated controlled collaboration without internet dependencies, reflecting the era's emphasis on secure, internal content management over distributed systems.[16] Limitations, such as scalability constraints for very large deployments and dependence on SQL Server for expanded storage, underscored its origins as an extension of existing Microsoft ecosystem tools rather than a standalone platform.[17] This foundational version laid the groundwork for enterprise content unification, driven by empirical pressures from information overload in pre-cloud infrastructures.[18]Major Version Releases (2001–2013)
SharePoint Portal Server 2001, released on March 27, 2001, marked the initial commercial offering, combining elements from FrontPage extensions, Office Server, and Team Pages to enable document management, enterprise search, and unified information access through a single portal for creating, sharing, and publishing content.[3][15] This version addressed early demands for intranet manageability but faced scalability limitations in permission handling and site provisioning, prompting subsequent iterations focused on foundational team collaboration. In 2003, Microsoft introduced SharePoint Portal Server 2003 alongside Windows SharePoint Services (WSS) version 2.0, later updated to WSS 3.0, unifying branding and providing a free, extensible platform bundled with Windows Server 2003 for basic site hosting and document storage.[19] Key enhancements included site templates for rapid team workspace creation, web parts for modular content assembly, alerts for notifications, and rudimentary workflows integrated with Office 2003 applications, driving adoption as 28% of Windows Server 2003 customers reported usage by mid-2004 due to seamless Office interoperability and low entry barriers.[20][21] These releases mitigated prior permission sprawl issues by introducing hierarchical site structures, though basic search and interface responsiveness remained pain points addressed in later versions through user-reported scalability feedback. Microsoft Office SharePoint Server (MOSS) 2007, released in late 2006, expanded enterprise content management (ECM) capabilities with advanced document authoring, records management, forms processing, and web content management tools, building on WSS 3.0 for broader applicability in regulated environments.[22] Usability improvements featured personalized My Sites as individual dashboards aggregating user profiles, documents, tasks, and site roll-ups, responding to criticisms of earlier clunky navigation by enabling role-based content delivery and social-like profile management.[23] These changes enhanced scalability for larger deployments, prioritizing empirical fixes to collaboration bottlenecks over novel paradigms. SharePoint Server 2010, generally available in May 2010, incorporated a ribbon-based user interface consistent with Office applications for streamlined command access, alongside social features like activity feeds, tagging, and notes within My Sites to foster enterprise networking.[24][25] Search quality advanced via integration of Microsoft's FAST acquisition, offering faster indexing and relevance tuning for enterprise-scale data volumes, directly tackling documented limitations in prior versions' query performance and result accuracy.[26] Iterative refinements, including Business Connectivity Services for external data federation, reflected competitive pressures and field-reported needs for hybrid on-premises scalability without overhauling core architecture. SharePoint Server 2013, with release to manufacturing on October 11, 2012, refined on-premises deployments through a redesigned interface emphasizing mobile-optimized views and device-adaptive rendering, alongside eDiscovery enhancements and distributed cache for improved performance in high-traffic scenarios.[27][28] These updates prioritized usability and cross-device access, incrementally resolving lingering issues like site provisioning latency and search federation from user deployments, maintaining focus on empirical reliability amid rising expectations for intranet portals.[29]Transition to Cloud and Subscription Model (2016–Present)
SharePoint Server 2016, released on May 3, 2016, marked an early emphasis on hybrid configurations, enabling integration between on-premises farms and Office 365 services, including OneDrive for Business synchronization for file sharing across environments.[30][31] This version supported perpetual licensing while facilitating cloud experimentation, as Microsoft began prioritizing scenarios where on-premises deployments could leverage cloud capabilities for search, BCS, and taxonomy sharing.[32][33] SharePoint Server 2019, released in 2018 with general availability in 2019, served as the final major on-premises release under perpetual licensing, incorporating enhanced hybrid support via OneDrive sync and focusing on security improvements amid broader industry responses to vulnerabilities like Spectre and Meltdown, through fortified server configurations and update mechanisms.[34] These versions catered to organizations reluctant to fully migrate, but Microsoft's strategy increasingly favored cloud-hosted SharePoint Online, which receives continuous feature updates through the Microsoft 365 subscription ecosystem, driving scalability without hardware provisioning.[35] In 2021, Microsoft introduced SharePoint Server Subscription Edition, with general availability on November 2, positioning it as an update-driven alternative to perpetual licenses that aligns more closely with Microsoft 365, allowing on-premises users semi-annual channel updates and hybrid connectivity while requiring ongoing subscriptions for support.[36][37] This edition bridges legacy deployments to cloud paradigms, reflecting Microsoft's broader pivot from one-time sales to recurring revenue streams, as evidenced by the subscription model's contribution to predictable income in productivity tools.[38] By 2020, cloud-based SharePoint deployments, including SharePoint Online and partner-hosted options, accounted for 81% of total installations, per market analysis, underscoring rapid adoption driven by reduced infrastructure demands—such as lower upfront hardware costs—and elastic scaling, though introducing dependencies on Microsoft's uptime and data policies.[39] On-premises to cloud migrations, however, presented challenges including incompatible customizations, metadata preservation issues, permission complexities, and handling large content volumes, often necessitating audits and phased approaches to mitigate disruptions.[40][41] Organizations weighing control over data sovereignty against cloud efficiencies faced trade-offs, with on-premises retaining customization depth but incurring higher maintenance, while cloud variants prioritized operational agility at the cost of vendor reliance.[42]Recent Updates and Integrations (2021–2025)
In 2021, Microsoft introduced Viva Connections, enabling organizations to embed SharePoint intranet experiences directly into Microsoft Teams for streamlined access to content, news, and collaboration tools without switching applications.[43] This integration shifted SharePoint from a standalone platform toward an embedded component in the Microsoft 365 ecosystem, supporting personalized feeds and mobile access via Teams.[44] Subsequent enhancements in 2023 and 2024 added deeper Viva Engage ties for community discussions linked to SharePoint documents, improving knowledge sharing in hybrid work environments.[45] Microsoft 365 Copilot integration arrived in September 2024 as part of Wave 2, allowing users to generate SharePoint pages and sites via natural language prompts, automating content summarization and layout design to reduce manual authoring time.[46] In November 2024, SharePoint agents reached general availability, enabling scoped AI agents derived from sites and documents to provide usage reports, query-specific content, and automate insights, with rollout completing by early 2025.[47] These AI capabilities aim to enhance productivity by minimizing routine tasks, though real-world efficiency gains vary based on data quality and organizational adoption practices.[48] Feature updates in 2024–2025 focused on usability and development. Enhanced grid view editing, rolled out starting February 2025 and completing by late March, added support for inline modifications to choice fields, person/group assignments, and image uploads directly in document libraries, improving bulk editing performance.[49] SharePoint Framework (SPFx) received ongoing support with version 1.21 in early 2025, incorporating minor UI component updates and tighter AI/Copilot compatibility for custom extensions.[50] Adaptive user experience refinements, including modernized news layouts in Viva Connections, emphasized responsive designs for diverse devices, rolled out progressively through mid-2025.[48] SharePoint Online experienced approximately 50% year-over-year enterprise adoption growth from 2023 to 2024, attributed to AI-driven tools reducing manual content management by up to 30% in optimized deployments.[51] However, reports indicate uneven return on investment, as benefits depend on factors like metadata governance and training, with some organizations facing challenges in scaling AI features amid legacy content migration issues.[52]Core Features and Applications
Enterprise Content and Document Management
SharePoint's enterprise content management capabilities center on document libraries that enable structured organization of files through metadata columns and taxonomies, allowing users to tag content with custom or managed terms for enhanced classification and retrieval. Managed metadata services provide centralized term sets that enforce consistent labeling across libraries, reducing variability in how documents are categorized compared to unstructured file systems. This approach supports content types that bundle metadata schemas with templates, facilitating standardized handling of diverse file formats within an organization.[53][54] Document libraries incorporate versioning to track changes in SharePoint Online, enabling users to track, view, compare, and restore previous versions of files and list items. This includes storing both major versions for approved releases and minor versions for drafts, with configurable limits defaulting to retention of 500 major versions per item and a maximum of 50,000 major versions alongside up to 511 minor versions per major release. This mechanism preserves historical states and supports key business use cases: error recovery by restoring prior versions to undo accidental overwrites, deletions, corruption, or unintended changes; collaboration via real-time co-authoring that tracks changes, identifies who edited what and when, and supports team workflows without data loss; compliance and auditing through detailed change logs for regulatory requirements, legal document retention (e.g., contracts, policies), and audit trails; and content management by using major/minor versions for draft versus published content, combined with approval workflows to control document lifecycles. This differs from basic file backups in network shares that lack granular revision control. Real-time co-authoring integrates with Office for the web, permitting multiple users to edit compatible files simultaneously while automatically capturing changes as new versions, minimizing conflicts through optimistic concurrency.[55][56][57][58] For retention and compliance, SharePoint connects to Microsoft Purview, which applies retention policies to enforce data preservation periods, automate records declaration, and support eDiscovery searches across libraries for legal holds. These features address regulatory needs, such as GDPR-mandated data subject requests via dedicated eDiscovery case tools for exporting personal data and SEC requirements through immutable retention labels and audit logging of access and modifications. Unlike decentralized storage, this integration centralizes compliance enforcement, reducing risks of inadvertent deletion or unauthorized access.[59][60] By replacing folder hierarchies with metadata-driven indexing, SharePoint causally diminishes data silos inherent in network drives, where retrieval relies on manual navigation; implementations demonstrate faster document discovery via full-text search and filters, often outperforming traditional shares by leveraging structured queries over siloed folders.[61][53]Collaboration and Group Workspaces
SharePoint team sites serve as dedicated workspaces for groups, enabling the storage, organization, and collaborative editing of documents alongside management of shared resources such as lists and libraries.[62] These sites facilitate task assignment through customizable lists that track project deadlines and responsibilities, integrate calendars for scheduling team events and meetings, and support discussion boards for threaded conversations on ongoing initiatives.[63][64] Over time, SharePoint's group workspaces have integrated with Microsoft 365 Groups, creating unified environments that automatically provision a SharePoint team site upon group creation, combining email, calendaring, and file sharing into a single collaborative hub.[65] This integration, introduced in phases starting around 2016 with the shift to cloud services, streamlines access by linking group membership to site permissions, reducing setup overhead for teams.[66] A primary means of provisioning these group-connected SharePoint team sites is through Microsoft Teams. When a new team is created in Microsoft Teams, a connected SharePoint team site is automatically provisioned for file storage and collaboration, with files accessible via the Files tab in the team's channels. This process leverages the underlying Microsoft 365 Group for managing membership and permissions.[67] For existing SharePoint team sites connected to a Microsoft 365 Group, Teams functionality can be added directly from the site, integrating real-time chat and other collaboration features.[68] In organizations where administrators restrict self-service creation of sites or teams, users must contact their IT administrator to request provisioning.[69] Workflow automation within these workspaces leverages Power Automate to automate approval processes for documents and tasks, routing items to designated reviewers and notifying participants via integrated channels rather than fragmented email threads.[70] Such automation enforces sequential or parallel reviews, tracks progress in real-time, and minimizes delays associated with manual follow-ups, with reports indicating improved consistency in task handling and reduced processing times for routine approvals.[71] Built-in auditing capabilities enhance accountability by logging user actions on lists, documents, and workflows, providing verifiable trails of edits, assignments, and approvals that support compliance and dispute resolution in enterprise settings.[72][73] However, the granular permission model, which allows inheritance breaking at site, list, or item levels, introduces complexity that, if poorly configured, can fragment access and foster unintended collaboration silos across teams.[74][75]Intranet Portals and Social Networking
SharePoint enables the creation of intranet portals through communication sites and hub sites, which facilitate centralized organizational communication and navigation. Communication sites serve as broadcasting platforms for news, announcements, and aggregated content, while hub sites connect multiple associated sites—such as those for departments or projects—offering shared navigation, branding, and a unified news feed roll-up from child sites.[76][77] These structures support knowledge sharing by reducing reliance on fragmented email distributions, with empirical studies indicating improved efficiency in information dissemination compared to email-only methods, as portals allow persistent, searchable access rather than transient messages.[78][79] Social networking layers are integrated via embeds of Yammer (rebranded as Viva Engage) conversations and Microsoft Teams channels into portal pages, enabling threaded discussions, community feeds, and real-time collaboration alongside static news content.[80] News feeds aggregate posts from across hub-associated sites, promoting engagement through likes, comments, and follows, which fosters informal knowledge exchange beyond formal hierarchies.[77] This approach has demonstrated effectiveness in collaborative knowledge building, as qualitative analyses show SharePoint's social features enhance team interactions and reduce silos when paired with structured content.[81] Personalization evolved from the My Sites feature in earlier SharePoint versions—which provided user-specific profiles and feeds—to the Viva Connections dashboard introduced in 2021, accessible via Teams and mobile apps.[82] Viva Connections offers a customizable feed with AI-driven recommendations for relevant news, resources, and communities based on user roles, behaviors, and Microsoft Graph insights, targeting content to specific demographics like job functions or regions.[43][83][84] As of 2022, approximately 80% of Fortune 500 companies utilize SharePoint, with many deploying it for intranets to centralize communication and achieve higher knowledge retention rates than email blasts, where information overload often leads to oversight.[51][85] Despite widespread adoption, SharePoint intranets face criticisms for low user engagement absent robust governance, with nearly 30% stalling at partial uptake due to unclear ownership, content sprawl, and inadequate promotion, resulting in underutilized portals that fail to displace email habits.[86][87] Effective governance—encompassing defined roles, content policies, and analytics—mitigates these issues, as organizations with structured oversight report sustained participation and measurable gains in collaborative productivity.[88][81]Page Analytics
In SharePoint Online, modern site pages and news posts feature built-in analytics to measure user engagement on intranet portals and communication sites. The Analytics button at the top of the page is visible to page owners and members of the site where the page resides, granting access to detailed metrics including unique viewers, total views, average time spent, page traffic trends by time, promotions (shares, @mentions, email forwards), reactions, and breakdowns by distribution channels such as Outlook, SharePoint, Teams, and Viva Engage.[89] Visitors (read-only users) can view basic view counts by selecting the "Views" option at the bottom of the page, but they do not have access to the full Analytics button or detailed metrics. Advanced features—such as hourly trends (24 hours), daily data for up to 365 days, metrics including reactions and promotions, channel breakdowns, and data export to Excel or PowerPoint—require a Microsoft Viva suite or Viva Communications and Communities license.[89] These analytics tools support governance efforts by providing empirical data on portal usage, content performance, and engagement levels, enabling administrators to identify underutilized areas, refine content strategies, and improve overall adoption and productivity.File Hosting and Personal Cloud Storage
SharePoint provides file hosting capabilities primarily through document libraries within sites, serving as the foundational storage for both individual user files via integration with OneDrive for Business and shared team libraries. OneDrive for Business, which leverages SharePoint as its backend for non-personal content, offers each licensed user a default storage allocation of 1 TB, expandable to 5 TB upon request depending on the Microsoft 365 plan.[90] This contrasts with consumer-oriented personal cloud services like the standard OneDrive, which lack enterprise-grade features such as retention policies, e-discovery compliance, and metadata-driven governance inherent to SharePoint-hosted storage. Tenant-level storage in SharePoint Online begins at 1 TB plus 10 GB per licensed user, pooled across sites, with individual site collections capped at 25 TB to prevent disproportionate resource consumption.[91] [92] For personal cloud storage, users access their OneDrive for Business repository—effectively a dedicated SharePoint site collection—enabling upload, organization, and retrieval of files up to 250 GB per item, though practical limits arise from path lengths (400 characters decoded) and list attachments (250 MB).[93] Shared file hosting occurs in team site document libraries, where files are stored centrally and permissions enforce access controls, distinguishing it from purely personal clouds by emphasizing organizational oversight over individual autonomy. Microsoft reports over 200 million monthly active users relying on SharePoint for such storage and collaboration as of 2020, reflecting its scale in enterprise environments.[94] The OneDrive sync client facilitates offline access to hosted files by mirroring libraries to local devices, allowing edits in File Explorer that reconcile upon reconnection; this replaced the legacy Groove.exe client, deprecated in 2021, with the Next Generation Sync Client for improved reliability.[95] [96] The sync client also enables users to open documents from SharePoint in their associated desktop applications (such as Word or Excel) instead of the browser. This feature requires the OneDrive sync client to be installed, running, and Files On-Demand enabled on the user's computer.[97] To open a document from SharePoint in the desktop app:- Navigate to your SharePoint site in a web browser and open the document library containing the file.
- Select the file (or hover over it and click the ellipsis (...) or More icon).
- From the menu, select Open > Open in app.
- Open the Office app (e.g., Word).
- Go to File > Open.
- Under Open, select the SharePoint site or document library.
- Browse and select the file to open it directly in the app.[98]
Custom Web Applications and Integrations
SharePoint facilitates the development of custom web applications by providing extensible APIs and connectors that extend its core document and collaboration capabilities into specialized business logic and data workflows. Developers can leverage the SharePoint REST API, which adheres to OData v4 standards, to perform CRUD operations on lists, sites, and documents from external applications, enabling seamless data synchronization in hybrid environments where on-premises and cloud resources coexist. Low-code platforms like Power Apps integrate directly with SharePoint lists as data sources, allowing users to build custom forms, dashboards, and mobile-responsive applications without extensive coding; for instance, Power Apps can embed SharePoint data into canvas apps for workflow automation, such as approval processes tied to document libraries. Similarly, Power BI supports embedding interactive reports and visuals sourced from SharePoint lists via dedicated connectors, facilitating real-time analytics overlays on SharePoint pages for decision-making in enterprise settings. These integrations often link with Dynamics 365, where SharePoint serves as the document repository for CRM entities, enabling automated workflows like attaching sales records to SharePoint folders through server-based authentication.[102][103][104] In hybrid scenarios, SharePoint's Business Connectivity Services (BCS) allows custom applications to access on-premises data sources through SharePoint Online, bridging legacy systems with cloud-based apps via secure connectors that support external lists and read/write operations. This API ecosystem supports pulling external data into SharePoint-hosted apps, such as integrating third-party REST endpoints for inventory management or customer data feeds. However, complex custom applications frequently encounter performance bottlenecks, including API throttling when exceeding query limits—typically triggered by custom web parts or heavy list operations—and latency in app parts hosted within SharePoint add-ins, particularly on pages with large datasets.[105][106][107] While these tools accelerate prototyping for tailored solutions, such as CRM-enhanced portals, empirical reports highlight overhead from inefficient queries or unoptimized embeds, which can degrade load times by factors of 2-5x in high-volume environments compared to native features.[108][109]Technical Architecture
Deployment Models: On-Premises vs. SharePoint Online
SharePoint Server on-premises deployment requires organizations to install and manage the software on their own hardware infrastructure, granting full administrative control over servers, customization, and data storage locations. This model ensures data sovereignty, making it preferable for sectors like finance and healthcare facing stringent regulations on data residency, such as GDPR or HIPAA compliance mandates. However, it imposes high total cost of ownership (TCO), encompassing hardware acquisition, ongoing maintenance, power consumption, and manual security patching, with initial setup costs often exceeding $150,000 for mid-sized farms plus annual upkeep.[110] [111] SharePoint Online, integrated as a SaaS component of Microsoft 365, offloads infrastructure management to Microsoft, delivering automatic feature updates, scalability via elastic cloud resources, and a financially backed 99.9% monthly uptime SLA. Subscription pricing follows an OpEx model, with Plan 2 at $10 per user per month, potentially lowering TCO for organizations by eliminating hardware investments and reducing IT staff needs for patching, though long-term costs accumulate predictably.[112] [110] Adoption has surged, with cloud variants comprising 60-85% of installations by 2025 per vendor and industry analyses, reflecting a shift from 15% cloud usage among some enterprise cohorts in 2020.[113] [114] Hybrid topologies enable synchronized operations between on-premises and Online instances, supporting phased migrations through features like one-way outbound hybrid search or business connectivity services. This facilitates retaining legacy customizations on-premises while extending select workloads to the cloud, though it demands careful configuration to avoid synchronization latency or topology mismatches. Causally, on-premises suits scenarios prioritizing absolute control despite elevated CapEx and operational risks from unpatched vulnerabilities, whereas Online favors agility and cost predictability but risks roadmap divergence or egress fees in multi-vendor futures.[115]| Aspect | On-Premises Deployment | SharePoint Online Deployment |
|---|---|---|
| Control & Sovereignty | Complete over infrastructure and data location; ideal for regulated data handling. | Tenant-level admin; data hosted in Microsoft datacenters with geographic options. |
| Costs | High upfront CapEx ($150k+ initial) plus maintenance; TCO favors large-scale with existing infra. | OpEx subscription ($10/user/month); often lower TCO via no hardware, but scales with users. |
| Updates & Maintenance | Manual patching and upgrades; exposes to downtime risks if delayed. | Automatic by Microsoft; minimizes admin burden but enforces feature timelines. |
| Scalability | Limited by hardware provisioning; requires farm expansions. | Elastic cloud resources; handles variable loads without CapEx. |
| Uptime | Dependent on internal redundancy; no inherent SLA. | 99.9% SLA with credits for breaches. |