SlideShare a Scribd company logo
DEVELOPING SHAREPOINT FRAMEWORK SOLUTIONS
FOR THE ENTERPRISE
Eric Shupps
DEVELOPING SHAREPOINT FRAMEWORK SOLUTIONS FOR THE ENTERPRISE
♡ DIAMOND AND PLATINUM SPONSORS ♡
@eshupps sharepointcowboywww.sharepointcowboy.com
slideshare.net/eshupps linkedin.com/in/eshupps
Eric Shupps
Office Servers & Services MVP
Introduction
Enablement
Design and Development
Deployment
Agenda
INTRODUCTION
Enterprises are fueling the SPFx rocket
PowerApps for
full-time devs &
Microsoft Graph
enabling them
Discussing
enterprise
development in
Microsoft 365
with Eric Shupps
The state of SPFx
with Andrew
Connell
Highlights of
Build 2018 and
SharePoint
Conference NA
2018
Microsoft Teams
provisioning with
Bob German
Dev tools that
make IT Pros
smarter with
Matthew
McDermott
Developing for
Office and
Microsoft Graph
with Bill Ayers
Microsoft Teams
on Microsoft
Graph with Nick
Kramer
SharePoint view
formatting and
PnP with Chris
Kent
PowerBI with
John White
M365 Dev Podcast – Top 10 Episode Downloads (Apr 2018 – Apr 2019)
http://www.m365devpodcast.com
Models
Full Trust
Coverage
Capability
Integration
Familiarity
Add-Ins
Contextual
PHA/SHA
Extensibility
Framework
X-Platform
Customizations
Modern
Azure
Flexible
SSO
Multi-Tenant
Deployment
Purpose
• Providea“pagesandparts”customizationmechanismthataddressesgapsintheadd-in
model
• Regainthecontextual functionalityofwebparts
• Givecustomerstheabilitytocreateintegratedmodernpageexperiencesinthecloud
• Transitiontoacompletelyclient-sideexecutionmodel withinthecorepageflow
• Extendout-of-the-boxelements,includingmenus,listitemsandbranding
Architecture
SharePoint/Office 365
Host Web
Page
Enterprise Challenges
• Vision
• Teamskills
• Toolsacquisition
• Solutiondesign,re-designandmigration
• Legacydependencies
• Cloudintegration
• Collaborativedevelopment
• Vendor support
• Platformandversiondisparities
• Automatedlifecyclemanagement(DevOps)
ENABLEMENT
Legacy
Windows Server
IIS
ASP.NET
SharePoint Server
Framework
.NET (C#/VB)
SharePoint Server OM
CAML/XOML
Languages and API’s
• Visual Studio
Tools
Modern
Browser
Server
Mobile
Framework
HTML, JavaScript (JQuery, Knockout, Angular, React, etc.)
CSOM, JSOM, REST, Office JS, Graph, OAuth
C#, VB, Java, PHP, Python, Ruby, Others
Languages and API’s
Visual Studio
VS Code
IDE of choice
Tools
Toolchain
TypeScript - JavaScript superset w/ typed objects, classes &extension
methods
Node.js - Web server and component packaging extensions
NPM – Packaging and module management utility
Gulp – Task runner and build automation
Yeoman – Project scaffolding generator
CDN – Content delivery network (or location) for hosting
source files
React – JavaScript library of UI components
Office Fabric – Office-centric set of React UI components
Skills Acquisition
Source: raywenderlich.com
Machine Configuration
• Windows
• Node.js
• NPM
• Gulp
• GitHub
• YeomanGenerator
• VSCode(or other)
• NVM(optional)
• Visual StudioExtension
• Mac
• Node.js
• NPM
• Gulp
• GitHub
• YeomanGenerator
• Homebrew(optional)
• NVM(optional)
• VSCode(or other)
Platform Configuration
• Developer Sites
• Workbench
• CorporateCatalog
• Site collection app catalog
• ContentDeliveryNetwork(or accessiblefilelocation)
• Apps(On-Premises)
Vision
• Whydowehavetolearnyetanother developmentmodel?
• Howlongisthisonegoingtolast?
• We’reMicrosoftdevelopers,whydowehavetolearnall thisNodestuff?
• Whycan’tI useVisual Studio?
• WhattheheckisthisGitstuff?
• TypeScript?Whatwhatthe[bleep] isthat?
• Mycodegoeswhere?
• Commandline?Seriously?Whatyear isthis?
DESIGN AND DEVELOPMENT
Models
SPFx
Cloud or OnPrem
Contextual
Integrated
Parts &
Extensions
Add-In
Cloud or OnPrem
Contextual
Unintegrated
Apps, SPA's, Self-
Contained
Azure AD
Cloud
SSO
Full Stack
LOB
Full Trust
OnPrem
Full Trust
SSOM
Legacy
Solution
Legacy Redesign
Web Parts SPFx Web Part
Application Pages SPFx Web Part / Add-In Page
Timer Jobs Azure Functions / Web Jobs
Provisioning Add-In
Branding SPFx Application Customizer
Event Receivers Webhooks
Solution Components
Web Part
• In-context
page
component
• Customizable
property
pane
• Connectable
• Scope: Page
Application
Customizer
• Script
injection
onto pages
• Defined
DOM
element
identifiers
• Scope: Site
Command Set
• Modify list
and item
menus
• Custom
dialogs
• Scope: List
Field
Customizer
• Change
display
options for
field
elements
• Scope: List
Add-Ins Azure
Legacy Dependencies
ERP
SaaS
LOB
Third-Party
VPN
Constrained
Networks
Bandwidth
Gateways
Directory
Permissions
Groups
MFA
Databases
Web Services
Applications
Data Auth
SystemsAccess
Vendor Support
• Visual Studio
• .NET
• VB/C#
• TFS/VSTS/Azure DevOps
• Azure
• VS Code
• TypeScript
• Yeoman Generator
• SharePoint/O365
• Node
• NPM
• Gulp
• NVM
• JavaScript
• React
• Knockout
• Yeoman
• PnP
Security
Ifyouwantauthenticatedcode,with
verifieddependencies,signedand
supportedbyreputableentities,with
legallybindingcommercial licensing
agreements…
…THATDOGWON’THUNT!
LIFECYCLE MANAGEMENT
Interoperability
SP 2016
(FP2)
SPO
SP 2019
Web Parts
Application
Customizers
Field Customizers
Command Sets
Web Parts
Version Management
• Definefeaturesupportbaseline
• Branchsolutionsaccordingtobaselineor
targetenvironment
• Leveragecommonutilityclassesand
librarieswherever possible
• Applylocal updatesonlytomaster,resolve
dependencies,branchfrommaster
SPFx
On-
Premises
2016
🚫
🚫
🚫
🚫
v1.1
2019
🚫
🚫
v1.4
Cloud
Current
v1.7
v1.5
v1.4
v1.2
v1.1
Updates
• Local vs.Global
• npm outdated
• npm install package@version –save
• o365 spfx project upgrade –toVersion [version]
Automated Lifecycle Management
• IDEintegrationwithDevOpstoolingandservices
• Optimizationofbuilddependencies(npminstall)
• Controlledbuildpipeline
• Packageconfiguration(dev,test,staging,production)
• Environmenttargeting
• Versioneddeployment
Commit Build Package Deploy
DEPLOYMENT
Packaging
• Output of build tasks is a package file (similar to classic WSP)
• Controlled by package-solution.json file in project
• All assets packaged into .sppkg file if “includeClientSideAssets” = true.
• Use “skipFeatureDeployment” for tenant-wide deployment
• If CDN enabled, hosting of assets is automatic (otherwise served from App Catalog site collection)
• Change behavior by setting “includeClientSideAssets” = false
Packaging Commands
• gulp bundle --ship
• gulp package-solution --ship
Feature Framework
• DeclarativeassetscanbedeployedtositesaspartofanSPFxproject
• Fields
• Site Columns
• Content Types
• List Instances
• Usesthesame“Elements”structureaslegacysolutionpackages
• Assetsareprovisionedwhensolution(“app”) isinstalled
…andretractedwhenit’sremoved!
Office 365 CDN
• EnablesdeliveryofSPFxassetsfromanO365library
• SupportsCSS,EOT,GIF,ICO,JPEG,JS,MAP,PNG,SVG,TTFandWOFFextensions
• Requires*/CLIENTSIDEASSETSorigin*
• Automaticallyplacesassetsintocorrectlocationsfor tenant-wideaccessibility
• * Introduced in SPFx v1.4; If enabled previously, disable and re-enable. Not compatible with on-premises SP 2016 FP2.
CDN Commands
• Set-SPOTenantCdnEnabled –CdnType Public
• Get-SPOTenantCdnEnabled
• Get-SPOTenantCdnOrigins
• Get-SPOTenantCdnPolicies
• NOTE: Provisioning can take 15+ minutes to complete
Visual Studio Extension
• Custom Visual Studio VSIX project and item templates
• Parameters and settings configured in Windows Forms
• Overlays but does not replace the native Yeoman Generator for SharePoint Framework
• Ability to customize command line for advanced usage scenarios
• Automated project scaffolding with standard VS and MS Build file structures
• One-click F5 debug experience plus integration with the Task Runner Explorer
VS Extension Usage
13k
DEMO
Resources
• Slides: http://www.slideshare.net/eshupps
• Code:https://www.github.com/eshupps
• Samples:https://github.com/SharePoint/sp-dev-fx-extensions/tree/master/samples
• Docs:https://docs.microsoft.com/en-us/sharepoint/dev/spfx/sharepoint-framework-
overview
• WebPart Examples:https://github.com/SharePoint/sp-dev-fx-webparts
• Extension Examples:https://github.com/SharePoint/sp-dev-fx-extensions
• Visual Studio Extension:http://bit.ly/2Uoz2q7
thank you
questions?

More Related Content

What's hot (20)

PDF
ECS19 - Thomas Vochten - ESSENTIAL DATABASE ADMINISTRATION SKILLS FOR SHAREPO...
European Collaboration Summit
 
PPTX
[Patel] SPFx: An ISV Insight into latest Microsoft's customization model
European Collaboration Summit
 
PPTX
[Roine] Serverless: Don't Take It Literally
European Collaboration Summit
 
PPTX
Developing SharePoint Framework Solutions for the Enterprise - SEF 2019
Eric Shupps
 
PDF
ECS19 - Michael Greth - Best Practice with Company Video on Microsoft Stream
European Collaboration Summit
 
PDF
O365Con18 - SharePoint Framework for Administrators - Waldek Mastykarz
NCCOMMS
 
PDF
SPUnite17 Timer Jobs Event Handlers
NCCOMMS
 
PPTX
[Vončina] Configuring SharePoint 2016 for BI Scenarios
European Collaboration Summit
 
PPTX
Logic Apps – Deployments
BizTalk360
 
PDF
O365Con18 - Automate your Tasks through Azure Functions - Elio Struyf
NCCOMMS
 
PPTX
[White/Himmelstein] Bridge the Cloud Divide with Hybrid Business Intelligence
European Collaboration Summit
 
PPTX
Ecs19 - Hans Brender - Is OneDrive Really Enterprise Ready
European Collaboration Summit
 
PDF
O365Con18 - Using ARM Templates to Deploy Solutions on Azure - Kevin Timmermann
NCCOMMS
 
PDF
O365Con18 - PowerApps build custom forms for SharePoint with Azure Maps - Bra...
NCCOMMS
 
PPTX
PowerShell for the Anxious ITPro
Jason Himmelstein
 
PPTX
Using Azure Functions for Integration
BizTalk360
 
PPTX
Microsoft Flow best practices European Collaboration Summit 2018
serge luca
 
PDF
Whizlabs webinar - Deploying Portfolio Site with AWS Serverless
Dhaval Nagar
 
PDF
Creating Your Own Server Add-on that Customizes Confluence or JIRA
Atlassian
 
PDF
Revolutionize DevOps with ML capabilities. Introduction to Amazon CodeGuru an...
Vadym Kazulkin
 
ECS19 - Thomas Vochten - ESSENTIAL DATABASE ADMINISTRATION SKILLS FOR SHAREPO...
European Collaboration Summit
 
[Patel] SPFx: An ISV Insight into latest Microsoft's customization model
European Collaboration Summit
 
[Roine] Serverless: Don't Take It Literally
European Collaboration Summit
 
Developing SharePoint Framework Solutions for the Enterprise - SEF 2019
Eric Shupps
 
ECS19 - Michael Greth - Best Practice with Company Video on Microsoft Stream
European Collaboration Summit
 
O365Con18 - SharePoint Framework for Administrators - Waldek Mastykarz
NCCOMMS
 
SPUnite17 Timer Jobs Event Handlers
NCCOMMS
 
[Vončina] Configuring SharePoint 2016 for BI Scenarios
European Collaboration Summit
 
Logic Apps – Deployments
BizTalk360
 
O365Con18 - Automate your Tasks through Azure Functions - Elio Struyf
NCCOMMS
 
[White/Himmelstein] Bridge the Cloud Divide with Hybrid Business Intelligence
European Collaboration Summit
 
Ecs19 - Hans Brender - Is OneDrive Really Enterprise Ready
European Collaboration Summit
 
O365Con18 - Using ARM Templates to Deploy Solutions on Azure - Kevin Timmermann
NCCOMMS
 
O365Con18 - PowerApps build custom forms for SharePoint with Azure Maps - Bra...
NCCOMMS
 
PowerShell for the Anxious ITPro
Jason Himmelstein
 
Using Azure Functions for Integration
BizTalk360
 
Microsoft Flow best practices European Collaboration Summit 2018
serge luca
 
Whizlabs webinar - Deploying Portfolio Site with AWS Serverless
Dhaval Nagar
 
Creating Your Own Server Add-on that Customizes Confluence or JIRA
Atlassian
 
Revolutionize DevOps with ML capabilities. Introduction to Amazon CodeGuru an...
Vadym Kazulkin
 

Similar to DEVELOPING SHAREPOINT FRAMEWORK SOLUTIONS FOR THE ENTERPRISE (20)

PPTX
OSH01 - Developing SharePoint Framework Solutions for the Enterprise
Eric Shupps
 
PPTX
SharePoint Fest Chicago 2019 - From SharePoint to Office 365 Development
Sébastien Levert
 
PPTX
aOS Canadian Tour - Toronto - From SharePoint to Office 365 Development
Sébastien Levert
 
PPTX
aOS Canadian Tour - Ottawa - From SharePoint to Office 365 Development
Sébastien Levert
 
PPTX
aOS Canadian Tour - Montreal - From SharePoint to Office 365 Development
Sébastien Levert
 
PPTX
aOS Canadian Tour - Quebec - From SharePoint to Office 365 Development
Sébastien Levert
 
PPTX
SharePoint Fest Seattle 2018 - From SharePoint to Office 365 Development
Sébastien Levert
 
PPTX
SharePoint Saturday Calgary 2017 - From SharePoint to Office 365 Development
Sébastien Levert
 
PPTX
SPTechCon Austin 2019 - From SharePoint to Office 365 development
Sébastien Levert
 
PPTX
SharePoint Fest DC 2018 - From SharePoint to Office 365 Development
Sébastien Levert
 
PDF
SPUnite17 Building Great Client Side Web Parts with SPFx
NCCOMMS
 
PPTX
Uncovering the Latest in SharePoint Development
Eric Overfield
 
PPTX
ESPC Webinar - From SharePoint to Office 365 Development
Sébastien Levert
 
PPTX
Branding Office 365 w/ Front End Tools + SharePoint PnP
Thomas Daly
 
PPTX
SharePoint Saturday Ottawa - From SharePoint to Office 365 Development
Sébastien Levert
 
PDF
Free Online SharePoint Framework Webinar
Manoj Mittal
 
PPTX
SharePoint Fest Chicago - From SharePoint to Office 365 Development
Sébastien Levert
 
PPTX
Branding office 365 with front end tooling
Thomas Daly
 
PPTX
SharePoint Fest Chicago 2018 - From SharePoint to Office 365 development
Sébastien Levert
 
PPTX
ESPC 2016 - From SharePoint to Office 365 Development - The path to your new ...
Sébastien Levert
 
OSH01 - Developing SharePoint Framework Solutions for the Enterprise
Eric Shupps
 
SharePoint Fest Chicago 2019 - From SharePoint to Office 365 Development
Sébastien Levert
 
aOS Canadian Tour - Toronto - From SharePoint to Office 365 Development
Sébastien Levert
 
aOS Canadian Tour - Ottawa - From SharePoint to Office 365 Development
Sébastien Levert
 
aOS Canadian Tour - Montreal - From SharePoint to Office 365 Development
Sébastien Levert
 
aOS Canadian Tour - Quebec - From SharePoint to Office 365 Development
Sébastien Levert
 
SharePoint Fest Seattle 2018 - From SharePoint to Office 365 Development
Sébastien Levert
 
SharePoint Saturday Calgary 2017 - From SharePoint to Office 365 Development
Sébastien Levert
 
SPTechCon Austin 2019 - From SharePoint to Office 365 development
Sébastien Levert
 
SharePoint Fest DC 2018 - From SharePoint to Office 365 Development
Sébastien Levert
 
SPUnite17 Building Great Client Side Web Parts with SPFx
NCCOMMS
 
Uncovering the Latest in SharePoint Development
Eric Overfield
 
ESPC Webinar - From SharePoint to Office 365 Development
Sébastien Levert
 
Branding Office 365 w/ Front End Tools + SharePoint PnP
Thomas Daly
 
SharePoint Saturday Ottawa - From SharePoint to Office 365 Development
Sébastien Levert
 
Free Online SharePoint Framework Webinar
Manoj Mittal
 
SharePoint Fest Chicago - From SharePoint to Office 365 Development
Sébastien Levert
 
Branding office 365 with front end tooling
Thomas Daly
 
SharePoint Fest Chicago 2018 - From SharePoint to Office 365 development
Sébastien Levert
 
ESPC 2016 - From SharePoint to Office 365 Development - The path to your new ...
Sébastien Levert
 
Ad

More from European Collaboration Summit (20)

PDF
ECS19 - Bram De Jager - Design a secure collaboration solution with Azure In...
European Collaboration Summit
 
PPTX
ECS19 - Eric Harlan - Increasing throughput of Office 365
European Collaboration Summit
 
PPTX
ECS19 - Ahmad Najjar - Logic Apps vs Microsoft Flow - When, how and where?
European Collaboration Summit
 
PPTX
ECS19 - Michael Van Horenbeeck - Divide Et Imperat Office 365 Mergers, Acquis...
European Collaboration Summit
 
PPTX
ECS19 - Christina Wheeler - Become Data Modeling Superhero
European Collaboration Summit
 
PPTX
ECS19 - Ahmad Najjar and Serge Luca - Power Platform Tutorial
European Collaboration Summit
 
PPTX
ECS19 - Vesa Juvonen - SharePoint and Office 365 Development PowerClass
European Collaboration Summit
 
PPTX
ECS19 - Paolo Pialorsi - Building Portals with modern SharePoint experiences
European Collaboration Summit
 
PPTX
ECS19 - Nik Charlebois - Automate the Deployment & Monitoring of SharePoint w...
European Collaboration Summit
 
PPTX
ECS19 - Nicki Borell - Microsoft Cybersecurity Reference Architecture
European Collaboration Summit
 
PPTX
ECS19 - Mike Ammerlaan - Microsoft Graph Data Connect
European Collaboration Summit
 
PPTX
ECS19 - Vesa Juvonen, Paolo Pialorsi - Building “modern” portals with SharePo...
European Collaboration Summit
 
PPTX
ECS19 - Vesa Juvonen - Getting Started With SharePoint Framework - Roadmap
European Collaboration Summit
 
PDF
ECS19 - Bill Ayers - UNLOCK YOUR BUSINESS KNOWLEDGE WITH THE MICROSOFT GRAPH,...
European Collaboration Summit
 
PPTX
ECS19 - Toni Pohl - Develop intelligent apps for the Modern Workplace
European Collaboration Summit
 
PPTX
ECS19 - Tomislav Lulic - What is changed in product/service licensing with Cl...
European Collaboration Summit
 
PPTX
ECS19 - Thomas Goelles, Stephan Bisser - Unite your workplace with Microsoft'...
European Collaboration Summit
 
PPTX
ECS19 - Steven Collier - Live Events in Teams, Yammer and Stream using Extern...
European Collaboration Summit
 
PDF
ECS19 - Serge Luca - MICROSOFT FLOW IN REAL WORLD PROJECTS: 3 YEARS LATER AN...
European Collaboration Summit
 
PPTX
ECS19 - Samuel Zuercher - Do I still need an Intranet or is MS Teams just eno...
European Collaboration Summit
 
ECS19 - Bram De Jager - Design a secure collaboration solution with Azure In...
European Collaboration Summit
 
ECS19 - Eric Harlan - Increasing throughput of Office 365
European Collaboration Summit
 
ECS19 - Ahmad Najjar - Logic Apps vs Microsoft Flow - When, how and where?
European Collaboration Summit
 
ECS19 - Michael Van Horenbeeck - Divide Et Imperat Office 365 Mergers, Acquis...
European Collaboration Summit
 
ECS19 - Christina Wheeler - Become Data Modeling Superhero
European Collaboration Summit
 
ECS19 - Ahmad Najjar and Serge Luca - Power Platform Tutorial
European Collaboration Summit
 
ECS19 - Vesa Juvonen - SharePoint and Office 365 Development PowerClass
European Collaboration Summit
 
ECS19 - Paolo Pialorsi - Building Portals with modern SharePoint experiences
European Collaboration Summit
 
ECS19 - Nik Charlebois - Automate the Deployment & Monitoring of SharePoint w...
European Collaboration Summit
 
ECS19 - Nicki Borell - Microsoft Cybersecurity Reference Architecture
European Collaboration Summit
 
ECS19 - Mike Ammerlaan - Microsoft Graph Data Connect
European Collaboration Summit
 
ECS19 - Vesa Juvonen, Paolo Pialorsi - Building “modern” portals with SharePo...
European Collaboration Summit
 
ECS19 - Vesa Juvonen - Getting Started With SharePoint Framework - Roadmap
European Collaboration Summit
 
ECS19 - Bill Ayers - UNLOCK YOUR BUSINESS KNOWLEDGE WITH THE MICROSOFT GRAPH,...
European Collaboration Summit
 
ECS19 - Toni Pohl - Develop intelligent apps for the Modern Workplace
European Collaboration Summit
 
ECS19 - Tomislav Lulic - What is changed in product/service licensing with Cl...
European Collaboration Summit
 
ECS19 - Thomas Goelles, Stephan Bisser - Unite your workplace with Microsoft'...
European Collaboration Summit
 
ECS19 - Steven Collier - Live Events in Teams, Yammer and Stream using Extern...
European Collaboration Summit
 
ECS19 - Serge Luca - MICROSOFT FLOW IN REAL WORLD PROJECTS: 3 YEARS LATER AN...
European Collaboration Summit
 
ECS19 - Samuel Zuercher - Do I still need an Intranet or is MS Teams just eno...
European Collaboration Summit
 
Ad

Recently uploaded (20)

PPTX
Finding Your License Details in IBM SPSS Statistics Version 31.pptx
Version 1 Analytics
 
PDF
Wondershare PDFelement Pro Crack for MacOS New Version Latest 2025
bashirkhan333g
 
PDF
Download Canva Pro 2025 PC Crack Full Latest Version
bashirkhan333g
 
PDF
Alexander Marshalov - How to use AI Assistants with your Monitoring system Q2...
VictoriaMetrics
 
PPTX
Agentic Automation Journey Series Day 2 – Prompt Engineering for UiPath Agents
klpathrudu
 
PPTX
Why Businesses Are Switching to Open Source Alternatives to Crystal Reports.pptx
Varsha Nayak
 
PDF
SAP Firmaya İade ABAB Kodları - ABAB ile yazılmıl hazır kod örneği
Salih Küçük
 
PDF
How to Hire AI Developers_ Step-by-Step Guide in 2025.pdf
DianApps Technologies
 
PDF
Unlock Efficiency with Insurance Policy Administration Systems
Insurance Tech Services
 
PPTX
In From the Cold: Open Source as Part of Mainstream Software Asset Management
Shane Coughlan
 
PPTX
Agentic Automation: Build & Deploy Your First UiPath Agent
klpathrudu
 
PDF
유니티에서 Burst Compiler+ThreadedJobs+SIMD 적용사례
Seongdae Kim
 
PDF
HiHelloHR – Simplify HR Operations for Modern Workplaces
HiHelloHR
 
PDF
Why Businesses Are Switching to Open Source Alternatives to Crystal Reports.pdf
Varsha Nayak
 
PPTX
Transforming Mining & Engineering Operations with Odoo ERP | Streamline Proje...
SatishKumar2651
 
PPTX
Homogeneity of Variance Test Options IBM SPSS Statistics Version 31.pptx
Version 1 Analytics
 
PPTX
Empowering Asian Contributions: The Rise of Regional User Groups in Open Sour...
Shane Coughlan
 
PPTX
Tally software_Introduction_Presentation
AditiBansal54083
 
PDF
MiniTool Partition Wizard Free Crack + Full Free Download 2025
bashirkhan333g
 
PPTX
Milwaukee Marketo User Group - Summer Road Trip: Mapping and Personalizing Yo...
bbedford2
 
Finding Your License Details in IBM SPSS Statistics Version 31.pptx
Version 1 Analytics
 
Wondershare PDFelement Pro Crack for MacOS New Version Latest 2025
bashirkhan333g
 
Download Canva Pro 2025 PC Crack Full Latest Version
bashirkhan333g
 
Alexander Marshalov - How to use AI Assistants with your Monitoring system Q2...
VictoriaMetrics
 
Agentic Automation Journey Series Day 2 – Prompt Engineering for UiPath Agents
klpathrudu
 
Why Businesses Are Switching to Open Source Alternatives to Crystal Reports.pptx
Varsha Nayak
 
SAP Firmaya İade ABAB Kodları - ABAB ile yazılmıl hazır kod örneği
Salih Küçük
 
How to Hire AI Developers_ Step-by-Step Guide in 2025.pdf
DianApps Technologies
 
Unlock Efficiency with Insurance Policy Administration Systems
Insurance Tech Services
 
In From the Cold: Open Source as Part of Mainstream Software Asset Management
Shane Coughlan
 
Agentic Automation: Build & Deploy Your First UiPath Agent
klpathrudu
 
유니티에서 Burst Compiler+ThreadedJobs+SIMD 적용사례
Seongdae Kim
 
HiHelloHR – Simplify HR Operations for Modern Workplaces
HiHelloHR
 
Why Businesses Are Switching to Open Source Alternatives to Crystal Reports.pdf
Varsha Nayak
 
Transforming Mining & Engineering Operations with Odoo ERP | Streamline Proje...
SatishKumar2651
 
Homogeneity of Variance Test Options IBM SPSS Statistics Version 31.pptx
Version 1 Analytics
 
Empowering Asian Contributions: The Rise of Regional User Groups in Open Sour...
Shane Coughlan
 
Tally software_Introduction_Presentation
AditiBansal54083
 
MiniTool Partition Wizard Free Crack + Full Free Download 2025
bashirkhan333g
 
Milwaukee Marketo User Group - Summer Road Trip: Mapping and Personalizing Yo...
bbedford2
 

DEVELOPING SHAREPOINT FRAMEWORK SOLUTIONS FOR THE ENTERPRISE