In this article

SharePoint development overview

In this article

SharePoint is a development platform for SharePoint Framework, SharePoint Add-ins and farm solutions. Get acquainted with the capabilities and features of SharePoint to start your development.

Introducing the SharePoint development platform

SharePoint is a versatile development platform for building client-side components, add-ins and solutions with varying scopes that address a wide range of needs. The SharePoint developer documentation guides you through the features, technologies, capabilities, and models for development that distinguish SharePoint as a development platform.

What kinds of development can you do with SharePoint?

For SharePoint Framework

The following article can help you get acquainted with SharePoint Framework and determine whether they are a good option for you.

Provides a gateway to detailed information about using the capabilities of SharePoint in your solutions.

For SharePoint Add-ins development

If you want to get started development SharePoint Add-ins, first think about the kinds of add-ins that you might want to build, the technologies that you want to include, and the hosting options that you want to use.

When you know the kinds of SharePoint Add-in that you want to create, we provide guidance to help you match them to the appropriate development environment. Table 3 shows the resources for setting up your SharePoint development environment and beginning to create your add-ins.

Table 3. Resources to help you get started with SharePoint Add-ins development