Knowledge Base
Skip to content

Empowering Business Agility: Innovative Digital Solutions for a Connected Workplace

  • Home
  • Knowledge Base
    • SharePoint Online
    • SharePoint On-Premises
  • Contact Us
  • Home
  • Knowledge Base
    • SharePoint Online
    • SharePoint On-Premises
  • Contact Us
Request Free Demo
Talk To Sales
Talk To Sales
Request Free Demo
  • Home
  • Knowledge Base
    • SharePoint Online
    • SharePoint On-Premises
  • Contact Us
  • Home
  • Knowledge Base
    • SharePoint Online
    • SharePoint On-Premises
  • Contact Us

Empowering Business Agility: Innovative Digital Solutions for a Connected Workplace

Server-Side Development (SSOM)

Introduction to SharePoint On-Prem
  • Overview of SharePoint on-prem
  • Key Features & Capabilities
  • Differences from SharePoint Online
  • Licensing Overview
Architecture & Setup
  • Farm Architecture (Web Front Ends, App Servers, DB Servers)
  • Service Applications Overview (Search, MMS, UPA)
  • Authentication (NTLM, Kerberos, AD FS)
  • High Availability & Disaster Recovery
Site Management
  • Site Collections & Subsites
  • Classic vs Modern Experience
  • Site Templates & Customization
  • Navigation & Branding
Lists & Libraries
  • Document Libraries & Lists in On-Prem
  • Content Types & Columns
  • Versioning, Check-in/Check-out
  • Storage & Database Considerations
Pages & Content
  • Publishing Sites & Page Layouts
  • Master Pages & Custom Branding
  • Web Parts (Classic)
  • Multilingual & Variations
Permissions & Security
  • Permission Levels & Groups
  • Secure Store Service
  • External Access with Reverse Proxy/ADFS
  • Governance & Security Best Practices
Search & Navigation
  • Classic Search Architecture
  • Crawled Properties & Managed Properties
  • Search Customization & Display Templates
  • Hybrid Search with Online
Automation & Workflows
  • SharePoint 2010/2013 Workflow Engine
  • Power Automate Connectivity (Hybrid/Bridge)
  • Approval Processes
  • Event Receivers vs Workflows
Integration & Extensibility
  • Integration with Exchange, Project Server, Office Clients
  • Business Connectivity Services (BCS)
  • REST, CSOM, and SSOM APIs
  • Third-Party Integration Options
Development & Customization
  • Farm Solutions vs Sandbox Solutions
  • Feature Framework & WSPs
  • Server-Side Development (SSOM)
  • Branding with Master Pages & Page Layouts
Administration & Governance
  • Central Administration Overview
  • Service Application Management
  • ULS Logs & Monitoring Tools
  • Quotas, Site Lifecycle & Governance Policies
Migration & Upgrades
  • Upgrade Paths (Database Attach Method)
  • Hybrid Environments (On-Prem + Online)
  • Pre-Migration Cleanup
  • Migration Tools & Best Practices
Compliance & Records Management
  • Information Management Policies
  • eDiscovery in SharePoint On-Prem
  • Records Center vs In-Place Records
  • Industry Compliance Options

Home / sharepoint on prem / Server-Side Development (SSOM)

Server-Side Development (SSOM)

The Server-Side Object Model (SSOM) is the most powerful and low-level development model for building custom solutions in SharePoint on-premises. It provides a set of classes and APIs that run directly on the SharePoint servers, giving developers full control over the platform.

What It Is

When a developer writes code using SSOM, that code is executed on the same servers that host the SharePoint farm. This provides access to every part of the SharePoint platform, from managing site collections and users to interacting directly with the content databases. A developer can build custom workflows, event receivers, or web parts that perform actions that are not possible with client-side code.

Power and Risk

The biggest advantage of SSOM is its power. Because the code runs with full trust, it can perform almost any action. However, this power is also at its biggest risk. A single error or a bug in a piece of SSOM code can cause the entire SharePoint farm to crash or become unstable, impacting all users. This is a primary reason why it’s considered a high-risk development model that requires extensive testing and expertise.

The Move to Client-Side

With the rise of SharePoint Online and the modern SharePoint Framework (SPFx), Microsoft has strongly encouraged developers to move to client-side development. These newer models are safer, more flexible, and don’t pose a risk to the entire server farm, which is a significant advantage in a modern, cloud-first world. SSOM, while still functional in on-premises environments, represents a development approach that has been largely replaced.

Table of Contents

  • Server-Side Development (SSOM)
  • What It Is
  • Power and Risk
  • The Move to Client-Side

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

test

Send Us A Message


Send us a message so we can talk about your project.

4 Robert Speck Parkway Suite 1500, Mississauga, Ontario, Canada, L4Z 1S1


Customer Support :
+1 (647) 498-0419

Get In Touch

Contact Us Schedule A Call

Services

  • SharePoint Intranet
  • SharePoint Consulting
  • Power Pages
  • Power Automate
  • Power Apps Consulting Services
  • Power Bi Consulting Services

Solution

  • SharePoint Knowledge Management
  • Sharepoint Document Management
  • Employee Onboarding System
  • Enterprise Performance Management
  • SharePoint Project Management
  • Small Business Intranet

Quick Links

  • Blog
  • About Us
  • Contact Us
  • Privacy Policy
Frame 63
Copyright © 2025 Code Creators Inc. All Rights Reserved.
Facebook-f Twitter Linkedin-in Instagram
footer-logo-2.webp
Almost complete...

Schedule a Free Demo with Certified Microsoft Solutions Partner

Partner with our certified Microsoft experts to unlock tailored solutions that accelerate business growth, streamline operations and boost productivity.

 
a.webp