SlideShare a Scribd company logo
1 of 48
Download to read offline
Apps Strategy for
Business and IT
Rajesh Agadi
Netwoven Inc
Who am I?
Email:
ragadi@netwoven.com
#rajeshia
Rajesh Agadi
Engagement Director at Netwoven
ECM Practice Lead
MCSD,MCTS,MS P-TSP
Served both Fortune 500 & Mid-Market clients as
an ECM strategist
Over 50 Clients
Federal Reserve Bank, Chevron, Charles Schwab,
Bank Of America, eBay, The Wine Group, Cisco,
Invisline, William Sonoma, RHI, Dodge and Cox
Board member of Silicon Valley
SharePoint User Group
Contributing Author to SharePoint Pro
Metalogix, K2, Nintex,
DocAve, Matavis
Windows Server Platform,
SQL Server, F5, SSL
Device Drivers for Unix Platform
Suite of Products for Shipping Industry
Business Intelligence Solution for
Gartner
.NET, SharePoint and O365 Architecture
and Solutions
http://rajeshagadi.blogspot.com/
1st Largest Intranet Portal
Large Scale Workflow
Automation
Several TBs Migration
Higher Availability for Global
farms
Apps Strategy for Global
Company
Intranet Strategy for Several
Organizations
Netwoven Inc.
Email:
info@netwoven.com
http://www.netwoven.com
http://netwovenblogs.com
Webinars
User Groups
#Netwoven
1 3 10
My Team
Angira Dev Rashi Bajaj
Jeremy Tylor
Agenda
Evaluation of SharePoint Application Model
New Microsoft Proposal
Challenges, Options and Approaches
Strategy for Business and IT
Best Practices and Conclusion
Survey
2007 2010 2013 0365
MOSS SPSP Cloud
Evolution
SharePoint Programing Model for Custom Applications,
Customizations, Branding, Document Object Model
SharePoint Evolution
Apps
Branding
Web Templates
Enhanced BI
Enhanced Content
management
Enhanced Mobile
Performance
Storage
eDiscovery
REST
Claim
OAuth
2013
Service Application
BI
Infrastructure
Performance
Mobile
CSOM
SANDBOX
2010
Business Platform
WCM
BCS
Excel Services
Workflow
Enhanced My Sites
TRUE ASP.Net
Feature and
Solutions
Server Side OB
Master Page
Publishing
Cloud (BPOS)
2007
Database
WSS 1
Search
SSP
Site Templates
Site Definitions
Web Parts
2003
Portal Server
STS
ASP
File System
2001
Web Parts
Digital Dashboard
Current Assets (Business View)
Branding
Business
Applications
Workflows Data Models Automation
LOB
Integration
Site/List
Templates
Features and
Solutions
Farm
Solutions
Sandboxed
Solutions
Current Assets (IT View)
Platform Build Automation Third Party
Higher
Availability
Disaster
Recovery
Governance
Process and
Policy
Resources
Maintenance
Windows
Application
Deployment
Windows
Application
Governance
Pain Points
Business ViewComplexity
Lay of the land
Cost
Time
Information Architecture
Skills
Pain Points
IT View
Maintenance
Farm Deployment
Solution Validation
Stability
Window for Deployment
Integration
Proposal
Microsoft Direction for SharePoint Customizations
Perspective based on 2015 Ignite Conference
The most strategic
developer surface area for
us is Office 365
—Satya Nadella
Application Framework
MOSS2007 SP2010 SP2013
Declar. App &
Workflow Events
CSOM
_vti_bin_vti_bin
_api
_api
The Apps Model
Runs OutsideSelf Contained
Outage Free Deployment
Next Generation Web Technologies
App Types
Self Service Model
Extensions to SharePoint sites
Major App Types
Provider Hosted
Environment
SharePoint Server Environment
SharePoint Hosted (SHA)
• App Hosted By SharePoint
• Client Site Programming Only
Provider Hosted (PHA)
• App Hosted by Provider Host
• Server Side Programming
• Any Web Server
• Any Programming Platforms
SharePoint
Farm
SharePoint Server Environment
SharePoint
Farm
Collaboration Site App Page Collaboration Site App Page
Why Two Models?
SHA
• Centered around SharePoint
Components
• Lists, Pages, Web Parts,
Workflows…
• Business Logic is JavaScript
on Custom SharePoint pages
• No Server Side Code
PHA
• Centered around a Remote
Web Application or Data
Source
• Business Logic is Remote
Server Side code
• Can also include SharePoint
Components
Where does App Model Fit in?
Classic - Full trust solutions
• ISV solutions
• Platform level
customizations to on-
premises
• Custom service applications
• Custom WCF services
• SharePoint customizations,
not customer specific
customizations
Client Side Solutions
• Server side controls as
JavaScript on page layouts
and master pages
• Remote provisioning for
elements
• Embracing un-ghosted
model
• SP App dimension with
provider hosted apps to
provide new capabilities
• Customer specific
customizations
Store apps
• App catalog based solution
• Packaged reusable solutions
built for specific functionality
• Not only for market place or
store, but also as platform
for customer specific
customizations
Microsoft Marketing Strategy!
Apps for
SharePoint
SharePoint
Add-Ins
Microsoft Recommendation
Transform end user
experience, not
code
Understand impact
of farm solution
Move gradually to
app model
Avoid Sandbox
solutions
App model with add-ins is the future also for on-premises
Microsoft Recommendation (Continued)
Rewrite FTS to App Model
Readiness
Planning
Assessment
Implementation
Deployment
Challenges
Technical, Business, Community, Skills,
Time and Money
Challenges
Business View
Complexity
What to expect?
Time
Information Architecture
Security
User Training
Migration
CostSkills
Challenges
IT View
Deployment Model
App Configuration Complexity
Security
Support
Governance
App Catalog
Integration
Developer View
You start from BLANK PAGE!
App Configuration Complexity
Complex Security
Support Governance Flaw
Flat App Catalog Tedious Integration
Development Choices are sparse
Develop, Test, Debug
Development and Deployment Challenges
Issuer ID Configuration
Debugging RER
Apps/Tenant Permission
App Stapling
App Updates
Permissions
F5 does not support AppsApp Redirection
Strategy
Lay of the Land
Developer Options
IT Approach and Roadmap
Business Considerations and Expectations
Lay of the land
2007
Solution
Upgrade
2010
Solutions
Upgrade
2013
Solutions
Apps
Prepare
O365
Apps
2007
2007
Solution
Migrate
2010
Solutions
Migrate
2013
Solutions
Apps
Hybrid
Upgrade
2016
Solutions
Apps
Hybrid
O365
Apps
Migration Tool
2010
2010
Solutions
Upgrade
Migrate
2013
Solutions
Apps
Hybrid
Upgrade
2016
Solutions
Apps
Hybrid
O365
Apps
Migration ToolUpgrade
Upgrade and Migration 2013
2013
Solutions
Apps
Hybrid
Upgrade
2016
Solutions
Apps
Hybrid
O365
Apps
Migration ToolUpgrade
What not to do?
Sandboxed Solutions
Master Pages
FOSL
Declarative CT/SC
Adapt App Model for new Projects
On-Prem Strategy
InfoPath/Third party
Code CT/SC
CSOM/REST/PS/oAUTH/oData
Full Trusted Solutions
On Prem Commitment
Themes
Apps
Cloud and Hybrid Strategy
Search
Apps
Azure Workloads
OneDrive for Business
BCS
Cloud Only Strategy
Office 365 Apps
Apps
Remote Deployment
What's New?
SwayBoards
Office Graph DelveNextGen Portal
On-Premises Commitment
App Model Commitment
Video Portal
InfoPedia [KM]
Microsites
What's new [On Prem]?
1TB Site Collection MinRole
500Mil Search Items
Zero Downtime Updates
>5000 Items Support
100K Site Collections DB
Configurable Cache Farm
Guidance
For IT
For Business
For Developers
Guidance for Business
Support Costs
Development Costs
Consider Budget Planning
Deployment Window Free
Apps Costs less IT Time
Environment Costs PHA
Evaluate New Options
Let Developers Decide the App Models
Guidance for IT
Developer Site from Centralized Development Farm
For PHA Consider Issuer Provisioning
For PHA establish Web Server Acquisition
Developer GuideDefine Apps Strategy
On Boarding Sessions
Consider App Catalogue Item Security
Guidance for Developers
Developer Site from Centralized Development Farm
For PHA Consider Issuer Provisioning
For PHA establish Web Server Acquisition
Explore other Frameworks
Adapt PnP Framework
Node.js
Consider App Catalogue Item Security
Angular.js
Business
IT
Developers
Conclusion
Best Practices
POC
Long-term Perspective
Management Commitment
Consider
Hybrid
O365 Apps
FTS
Development Lifecycle
Office Apps
Apply PnPSHA/PHA
Remote Deployment
Call for Action
Reach out to us at info@netwoven.com
1 3 10
Assessment Roadmap POC
Join us right after the event at the Tied House Cafe
& Brewery! Socialize and unwind after our day of
learning.
954 Villa St
Mountain View, CA 94041

More Related Content

Viewers also liked

Money Saving Strategies Workshop Presentation
Money Saving Strategies Workshop Presentation Money Saving Strategies Workshop Presentation
Money Saving Strategies Workshop Presentation Dom Del Borrello
 
Lesson3 ppt (p2)
Lesson3 ppt (p2)Lesson3 ppt (p2)
Lesson3 ppt (p2)citifinlit
 
Mobile Apps Strategy SDN
Mobile Apps Strategy SDNMobile Apps Strategy SDN
Mobile Apps Strategy SDNArnd Brugman
 
Lesson2 ppt (p3)
Lesson2 ppt (p3)Lesson2 ppt (p3)
Lesson2 ppt (p3)citifinlit
 
Strategy presentation-Dingo Marketing for Pefkos
Strategy presentation-Dingo Marketing for PefkosStrategy presentation-Dingo Marketing for Pefkos
Strategy presentation-Dingo Marketing for PefkosDingo Greece
 
Millennials and Financial Literacy
Millennials and Financial LiteracyMillennials and Financial Literacy
Millennials and Financial LiteracyKylee Muir
 
How to Create Strategic Value in the Current Environment | AOBA 2017
How to Create Strategic Value in the Current Environment | AOBA 2017How to Create Strategic Value in the Current Environment | AOBA 2017
How to Create Strategic Value in the Current Environment | AOBA 2017Mercer Capital
 
A core content strategy process for a strong start csa
A core content strategy process for a strong start   csaA core content strategy process for a strong start   csa
A core content strategy process for a strong start csaSarah Beckley
 
Γιάννης Δοξαράς, Founder & CEO, Warply
Γιάννης Δοξαράς, Founder & CEO, WarplyΓιάννης Δοξαράς, Founder & CEO, Warply
Γιάννης Δοξαράς, Founder & CEO, WarplyStarttech Ventures
 
National ICT & Citizen Payments Strategy
National ICT & Citizen Payments StrategyNational ICT & Citizen Payments Strategy
National ICT & Citizen Payments StrategyGuy Huntington
 
Communication Strategy - Copy strategy + Creative brief (5)
Communication Strategy - Copy strategy + Creative brief (5)Communication Strategy - Copy strategy + Creative brief (5)
Communication Strategy - Copy strategy + Creative brief (5)Loukas Petrounias
 
Εργαστήριο StoryTelling Alice
Εργαστήριο StoryTelling AliceΕργαστήριο StoryTelling Alice
Εργαστήριο StoryTelling AliceJonny Arvanitakis
 
Stephen Cagnassola | Presenting few templates on financial literacy
Stephen Cagnassola | Presenting few templates on financial literacy Stephen Cagnassola | Presenting few templates on financial literacy
Stephen Cagnassola | Presenting few templates on financial literacy Stephen Cagnassola
 
5 steps to get started with effective content governance strategy and how Off...
5 steps to get started with effective content governance strategy and how Off...5 steps to get started with effective content governance strategy and how Off...
5 steps to get started with effective content governance strategy and how Off...Netwoven Inc.
 
Gacetilla Municipal
Gacetilla MunicipalGacetilla Municipal
Gacetilla Municipalguest9c263ad
 

Viewers also liked (17)

Money Saving Strategies Workshop Presentation
Money Saving Strategies Workshop Presentation Money Saving Strategies Workshop Presentation
Money Saving Strategies Workshop Presentation
 
Youth of-next-gen
Youth of-next-genYouth of-next-gen
Youth of-next-gen
 
Lesson3 ppt (p2)
Lesson3 ppt (p2)Lesson3 ppt (p2)
Lesson3 ppt (p2)
 
Mobile Apps Strategy SDN
Mobile Apps Strategy SDNMobile Apps Strategy SDN
Mobile Apps Strategy SDN
 
Lesson2 ppt (p3)
Lesson2 ppt (p3)Lesson2 ppt (p3)
Lesson2 ppt (p3)
 
Strategy presentation-Dingo Marketing for Pefkos
Strategy presentation-Dingo Marketing for PefkosStrategy presentation-Dingo Marketing for Pefkos
Strategy presentation-Dingo Marketing for Pefkos
 
Millennials and Financial Literacy
Millennials and Financial LiteracyMillennials and Financial Literacy
Millennials and Financial Literacy
 
How to Create Strategic Value in the Current Environment | AOBA 2017
How to Create Strategic Value in the Current Environment | AOBA 2017How to Create Strategic Value in the Current Environment | AOBA 2017
How to Create Strategic Value in the Current Environment | AOBA 2017
 
A core content strategy process for a strong start csa
A core content strategy process for a strong start   csaA core content strategy process for a strong start   csa
A core content strategy process for a strong start csa
 
Γιάννης Δοξαράς, Founder & CEO, Warply
Γιάννης Δοξαράς, Founder & CEO, WarplyΓιάννης Δοξαράς, Founder & CEO, Warply
Γιάννης Δοξαράς, Founder & CEO, Warply
 
National ICT & Citizen Payments Strategy
National ICT & Citizen Payments StrategyNational ICT & Citizen Payments Strategy
National ICT & Citizen Payments Strategy
 
Communication Strategy - Copy strategy + Creative brief (5)
Communication Strategy - Copy strategy + Creative brief (5)Communication Strategy - Copy strategy + Creative brief (5)
Communication Strategy - Copy strategy + Creative brief (5)
 
Εργαστήριο StoryTelling Alice
Εργαστήριο StoryTelling AliceΕργαστήριο StoryTelling Alice
Εργαστήριο StoryTelling Alice
 
Stephen Cagnassola | Presenting few templates on financial literacy
Stephen Cagnassola | Presenting few templates on financial literacy Stephen Cagnassola | Presenting few templates on financial literacy
Stephen Cagnassola | Presenting few templates on financial literacy
 
pig-e-bank
pig-e-bankpig-e-bank
pig-e-bank
 
5 steps to get started with effective content governance strategy and how Off...
5 steps to get started with effective content governance strategy and how Off...5 steps to get started with effective content governance strategy and how Off...
5 steps to get started with effective content governance strategy and how Off...
 
Gacetilla Municipal
Gacetilla MunicipalGacetilla Municipal
Gacetilla Municipal
 

More from Netwoven Inc.

How to boost your productivity with Nintex workflow automation software
How to boost your productivity with Nintex workflow automation softwareHow to boost your productivity with Nintex workflow automation software
How to boost your productivity with Nintex workflow automation softwareNetwoven Inc.
 
Nintex Workflow Makes Your Business Efficient
Nintex Workflow Makes Your Business Efficient Nintex Workflow Makes Your Business Efficient
Nintex Workflow Makes Your Business Efficient Netwoven Inc.
 
Nintex Webinar - Building SharePoint/O365 Forms and Workflows
Nintex Webinar - Building SharePoint/O365 Forms and WorkflowsNintex Webinar - Building SharePoint/O365 Forms and Workflows
Nintex Webinar - Building SharePoint/O365 Forms and WorkflowsNetwoven Inc.
 
Introduction to Nintex - Building SharePoint/O365 Forms and Workflows
Introduction to Nintex - Building SharePoint/O365 Forms and WorkflowsIntroduction to Nintex - Building SharePoint/O365 Forms and Workflows
Introduction to Nintex - Building SharePoint/O365 Forms and WorkflowsNetwoven Inc.
 
Nintex presentation Building forms and Workflows
Nintex presentation Building forms and Workflows Nintex presentation Building forms and Workflows
Nintex presentation Building forms and Workflows Netwoven Inc.
 
Enterprise search Information
Enterprise search Information Enterprise search Information
Enterprise search Information Netwoven Inc.
 
Nintex Webinar February 23, 2017
Nintex Webinar February 23, 2017Nintex Webinar February 23, 2017
Nintex Webinar February 23, 2017Netwoven Inc.
 
Click Dimensions Webinar
Click Dimensions WebinarClick Dimensions Webinar
Click Dimensions WebinarNetwoven Inc.
 
Nintex Workflow Cloud
Nintex Workflow Cloud Nintex Workflow Cloud
Nintex Workflow Cloud Netwoven Inc.
 
Building Microsoft SharePoint Workflow & Forms using Nintex
Building Microsoft SharePoint Workflow & Forms using NintexBuilding Microsoft SharePoint Workflow & Forms using Nintex
Building Microsoft SharePoint Workflow & Forms using NintexNetwoven Inc.
 
Webhooks in Microsoft SharePoint Online
Webhooks in Microsoft SharePoint OnlineWebhooks in Microsoft SharePoint Online
Webhooks in Microsoft SharePoint OnlineNetwoven Inc.
 
Netwoven nintex hawkeye webinar presentation
Netwoven nintex hawkeye webinar presentationNetwoven nintex hawkeye webinar presentation
Netwoven nintex hawkeye webinar presentationNetwoven Inc.
 
SharePoint, Nintex and DocuSign - Putting it all together
SharePoint, Nintex and DocuSign - Putting it all together SharePoint, Nintex and DocuSign - Putting it all together
SharePoint, Nintex and DocuSign - Putting it all together Netwoven Inc.
 
Inspiring Insights to Drive Action using Power BI
Inspiring Insights to Drive Action using Power BIInspiring Insights to Drive Action using Power BI
Inspiring Insights to Drive Action using Power BINetwoven Inc.
 
xRM and unlock your data
xRM and unlock your dataxRM and unlock your data
xRM and unlock your dataNetwoven Inc.
 
Nuts and Bolts of Building Compliance Process with Nintex and SharePoint 2013
Nuts and Bolts of Building Compliance Process with Nintex and SharePoint 2013Nuts and Bolts of Building Compliance Process with Nintex and SharePoint 2013
Nuts and Bolts of Building Compliance Process with Nintex and SharePoint 2013Netwoven Inc.
 
Migration to share point online
Migration to share point onlineMigration to share point online
Migration to share point onlineNetwoven Inc.
 
Learn How to Use Microsoft Power BI for Office 365 to Analyze Salesforce Data
Learn How to Use Microsoft Power BI for Office 365 to Analyze Salesforce DataLearn How to Use Microsoft Power BI for Office 365 to Analyze Salesforce Data
Learn How to Use Microsoft Power BI for Office 365 to Analyze Salesforce DataNetwoven Inc.
 
Sales Analytics Using Power BI
Sales Analytics Using Power BISales Analytics Using Power BI
Sales Analytics Using Power BINetwoven Inc.
 

More from Netwoven Inc. (20)

How to boost your productivity with Nintex workflow automation software
How to boost your productivity with Nintex workflow automation softwareHow to boost your productivity with Nintex workflow automation software
How to boost your productivity with Nintex workflow automation software
 
Nintex Workflow Makes Your Business Efficient
Nintex Workflow Makes Your Business Efficient Nintex Workflow Makes Your Business Efficient
Nintex Workflow Makes Your Business Efficient
 
Nintex Webinar - Building SharePoint/O365 Forms and Workflows
Nintex Webinar - Building SharePoint/O365 Forms and WorkflowsNintex Webinar - Building SharePoint/O365 Forms and Workflows
Nintex Webinar - Building SharePoint/O365 Forms and Workflows
 
Introduction to Nintex - Building SharePoint/O365 Forms and Workflows
Introduction to Nintex - Building SharePoint/O365 Forms and WorkflowsIntroduction to Nintex - Building SharePoint/O365 Forms and Workflows
Introduction to Nintex - Building SharePoint/O365 Forms and Workflows
 
Nintex presentation Building forms and Workflows
Nintex presentation Building forms and Workflows Nintex presentation Building forms and Workflows
Nintex presentation Building forms and Workflows
 
Enterprise search Information
Enterprise search Information Enterprise search Information
Enterprise search Information
 
Nintex Webinar February 23, 2017
Nintex Webinar February 23, 2017Nintex Webinar February 23, 2017
Nintex Webinar February 23, 2017
 
Click Dimensions Webinar
Click Dimensions WebinarClick Dimensions Webinar
Click Dimensions Webinar
 
Nintex Workflow Cloud
Nintex Workflow Cloud Nintex Workflow Cloud
Nintex Workflow Cloud
 
Building Microsoft SharePoint Workflow & Forms using Nintex
Building Microsoft SharePoint Workflow & Forms using NintexBuilding Microsoft SharePoint Workflow & Forms using Nintex
Building Microsoft SharePoint Workflow & Forms using Nintex
 
Webhooks in Microsoft SharePoint Online
Webhooks in Microsoft SharePoint OnlineWebhooks in Microsoft SharePoint Online
Webhooks in Microsoft SharePoint Online
 
Netwoven nintex hawkeye webinar presentation
Netwoven nintex hawkeye webinar presentationNetwoven nintex hawkeye webinar presentation
Netwoven nintex hawkeye webinar presentation
 
Nintex Webinar
Nintex WebinarNintex Webinar
Nintex Webinar
 
SharePoint, Nintex and DocuSign - Putting it all together
SharePoint, Nintex and DocuSign - Putting it all together SharePoint, Nintex and DocuSign - Putting it all together
SharePoint, Nintex and DocuSign - Putting it all together
 
Inspiring Insights to Drive Action using Power BI
Inspiring Insights to Drive Action using Power BIInspiring Insights to Drive Action using Power BI
Inspiring Insights to Drive Action using Power BI
 
xRM and unlock your data
xRM and unlock your dataxRM and unlock your data
xRM and unlock your data
 
Nuts and Bolts of Building Compliance Process with Nintex and SharePoint 2013
Nuts and Bolts of Building Compliance Process with Nintex and SharePoint 2013Nuts and Bolts of Building Compliance Process with Nintex and SharePoint 2013
Nuts and Bolts of Building Compliance Process with Nintex and SharePoint 2013
 
Migration to share point online
Migration to share point onlineMigration to share point online
Migration to share point online
 
Learn How to Use Microsoft Power BI for Office 365 to Analyze Salesforce Data
Learn How to Use Microsoft Power BI for Office 365 to Analyze Salesforce DataLearn How to Use Microsoft Power BI for Office 365 to Analyze Salesforce Data
Learn How to Use Microsoft Power BI for Office 365 to Analyze Salesforce Data
 
Sales Analytics Using Power BI
Sales Analytics Using Power BISales Analytics Using Power BI
Sales Analytics Using Power BI
 

Recently uploaded

Falcon Invoice Discounting: Empowering Your Business Growth
Falcon Invoice Discounting: Empowering Your Business GrowthFalcon Invoice Discounting: Empowering Your Business Growth
Falcon Invoice Discounting: Empowering Your Business GrowthFalcon investment
 
PHX May 2024 Corporate Presentation Final
PHX May 2024 Corporate Presentation FinalPHX May 2024 Corporate Presentation Final
PHX May 2024 Corporate Presentation FinalPanhandleOilandGas
 
New 2024 Cannabis Edibles Investor Pitch Deck Template
New 2024 Cannabis Edibles Investor Pitch Deck TemplateNew 2024 Cannabis Edibles Investor Pitch Deck Template
New 2024 Cannabis Edibles Investor Pitch Deck TemplateCannaBusinessPlans
 
Jual Obat Aborsi ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan Cytotec
Jual Obat Aborsi ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan CytotecJual Obat Aborsi ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan Cytotec
Jual Obat Aborsi ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan CytotecZurliaSoop
 
Call 7737669865 Vadodara Call Girls Service at your Door Step Available All Time
Call 7737669865 Vadodara Call Girls Service at your Door Step Available All TimeCall 7737669865 Vadodara Call Girls Service at your Door Step Available All Time
Call 7737669865 Vadodara Call Girls Service at your Door Step Available All Timegargpaaro
 
The Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai Kuwait
The Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai KuwaitThe Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai Kuwait
The Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai Kuwaitdaisycvs
 
GUWAHATI 💋 Call Girl 9827461493 Call Girls in Escort service book now
GUWAHATI 💋 Call Girl 9827461493 Call Girls in  Escort service book nowGUWAHATI 💋 Call Girl 9827461493 Call Girls in  Escort service book now
GUWAHATI 💋 Call Girl 9827461493 Call Girls in Escort service book nowkapoorjyoti4444
 
How to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League CityHow to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League CityEric T. Tung
 
Arti Languages Pre Seed Teaser Deck 2024.pdf
Arti Languages Pre Seed Teaser Deck 2024.pdfArti Languages Pre Seed Teaser Deck 2024.pdf
Arti Languages Pre Seed Teaser Deck 2024.pdfwill854175
 
Phases of Negotiation .pptx
 Phases of Negotiation .pptx Phases of Negotiation .pptx
Phases of Negotiation .pptxnandhinijagan9867
 
Lundin Gold - Q1 2024 Conference Call Presentation (Revised)
Lundin Gold - Q1 2024 Conference Call Presentation (Revised)Lundin Gold - Q1 2024 Conference Call Presentation (Revised)
Lundin Gold - Q1 2024 Conference Call Presentation (Revised)Adnet Communications
 
Chennai Call Gril 80022//12248 Only For Sex And High Profile Best Gril Sex Av...
Chennai Call Gril 80022//12248 Only For Sex And High Profile Best Gril Sex Av...Chennai Call Gril 80022//12248 Only For Sex And High Profile Best Gril Sex Av...
Chennai Call Gril 80022//12248 Only For Sex And High Profile Best Gril Sex Av...pujan9679
 
Kalyan Call Girl 98350*37198 Call Girls in Escort service book now
Kalyan Call Girl 98350*37198 Call Girls in Escort service book nowKalyan Call Girl 98350*37198 Call Girls in Escort service book now
Kalyan Call Girl 98350*37198 Call Girls in Escort service book nowranineha57744
 
joint cost.pptx COST ACCOUNTING Sixteenth Edition ...
joint cost.pptx  COST ACCOUNTING  Sixteenth Edition                          ...joint cost.pptx  COST ACCOUNTING  Sixteenth Edition                          ...
joint cost.pptx COST ACCOUNTING Sixteenth Edition ...NadhimTaha
 
PARK STREET 💋 Call Girl 9827461493 Call Girls in Escort service book now
PARK STREET 💋 Call Girl 9827461493 Call Girls in  Escort service book nowPARK STREET 💋 Call Girl 9827461493 Call Girls in  Escort service book now
PARK STREET 💋 Call Girl 9827461493 Call Girls in Escort service book nowkapoorjyoti4444
 
SEO Case Study: How I Increased SEO Traffic & Ranking by 50-60% in 6 Months
SEO Case Study: How I Increased SEO Traffic & Ranking by 50-60%  in 6 MonthsSEO Case Study: How I Increased SEO Traffic & Ranking by 50-60%  in 6 Months
SEO Case Study: How I Increased SEO Traffic & Ranking by 50-60% in 6 MonthsIndeedSEO
 
Berhampur Call Girl Just Call 8084732287 Top Class Call Girl Service Available
Berhampur Call Girl Just Call 8084732287 Top Class Call Girl Service AvailableBerhampur Call Girl Just Call 8084732287 Top Class Call Girl Service Available
Berhampur Call Girl Just Call 8084732287 Top Class Call Girl Service Availablepr788182
 
Al Mizhar Dubai Escorts +971561403006 Escorts Service In Al Mizhar
Al Mizhar Dubai Escorts +971561403006 Escorts Service In Al MizharAl Mizhar Dubai Escorts +971561403006 Escorts Service In Al Mizhar
Al Mizhar Dubai Escorts +971561403006 Escorts Service In Al Mizharallensay1
 

Recently uploaded (20)

Falcon Invoice Discounting: Empowering Your Business Growth
Falcon Invoice Discounting: Empowering Your Business GrowthFalcon Invoice Discounting: Empowering Your Business Growth
Falcon Invoice Discounting: Empowering Your Business Growth
 
HomeRoots Pitch Deck | Investor Insights | April 2024
HomeRoots Pitch Deck | Investor Insights | April 2024HomeRoots Pitch Deck | Investor Insights | April 2024
HomeRoots Pitch Deck | Investor Insights | April 2024
 
PHX May 2024 Corporate Presentation Final
PHX May 2024 Corporate Presentation FinalPHX May 2024 Corporate Presentation Final
PHX May 2024 Corporate Presentation Final
 
New 2024 Cannabis Edibles Investor Pitch Deck Template
New 2024 Cannabis Edibles Investor Pitch Deck TemplateNew 2024 Cannabis Edibles Investor Pitch Deck Template
New 2024 Cannabis Edibles Investor Pitch Deck Template
 
Jual Obat Aborsi ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan Cytotec
Jual Obat Aborsi ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan CytotecJual Obat Aborsi ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan Cytotec
Jual Obat Aborsi ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan Cytotec
 
Call 7737669865 Vadodara Call Girls Service at your Door Step Available All Time
Call 7737669865 Vadodara Call Girls Service at your Door Step Available All TimeCall 7737669865 Vadodara Call Girls Service at your Door Step Available All Time
Call 7737669865 Vadodara Call Girls Service at your Door Step Available All Time
 
The Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai Kuwait
The Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai KuwaitThe Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai Kuwait
The Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai Kuwait
 
GUWAHATI 💋 Call Girl 9827461493 Call Girls in Escort service book now
GUWAHATI 💋 Call Girl 9827461493 Call Girls in  Escort service book nowGUWAHATI 💋 Call Girl 9827461493 Call Girls in  Escort service book now
GUWAHATI 💋 Call Girl 9827461493 Call Girls in Escort service book now
 
How to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League CityHow to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League City
 
Arti Languages Pre Seed Teaser Deck 2024.pdf
Arti Languages Pre Seed Teaser Deck 2024.pdfArti Languages Pre Seed Teaser Deck 2024.pdf
Arti Languages Pre Seed Teaser Deck 2024.pdf
 
Phases of Negotiation .pptx
 Phases of Negotiation .pptx Phases of Negotiation .pptx
Phases of Negotiation .pptx
 
Lundin Gold - Q1 2024 Conference Call Presentation (Revised)
Lundin Gold - Q1 2024 Conference Call Presentation (Revised)Lundin Gold - Q1 2024 Conference Call Presentation (Revised)
Lundin Gold - Q1 2024 Conference Call Presentation (Revised)
 
Chennai Call Gril 80022//12248 Only For Sex And High Profile Best Gril Sex Av...
Chennai Call Gril 80022//12248 Only For Sex And High Profile Best Gril Sex Av...Chennai Call Gril 80022//12248 Only For Sex And High Profile Best Gril Sex Av...
Chennai Call Gril 80022//12248 Only For Sex And High Profile Best Gril Sex Av...
 
Kalyan Call Girl 98350*37198 Call Girls in Escort service book now
Kalyan Call Girl 98350*37198 Call Girls in Escort service book nowKalyan Call Girl 98350*37198 Call Girls in Escort service book now
Kalyan Call Girl 98350*37198 Call Girls in Escort service book now
 
Buy gmail accounts.pdf buy Old Gmail Accounts
Buy gmail accounts.pdf buy Old Gmail AccountsBuy gmail accounts.pdf buy Old Gmail Accounts
Buy gmail accounts.pdf buy Old Gmail Accounts
 
joint cost.pptx COST ACCOUNTING Sixteenth Edition ...
joint cost.pptx  COST ACCOUNTING  Sixteenth Edition                          ...joint cost.pptx  COST ACCOUNTING  Sixteenth Edition                          ...
joint cost.pptx COST ACCOUNTING Sixteenth Edition ...
 
PARK STREET 💋 Call Girl 9827461493 Call Girls in Escort service book now
PARK STREET 💋 Call Girl 9827461493 Call Girls in  Escort service book nowPARK STREET 💋 Call Girl 9827461493 Call Girls in  Escort service book now
PARK STREET 💋 Call Girl 9827461493 Call Girls in Escort service book now
 
SEO Case Study: How I Increased SEO Traffic & Ranking by 50-60% in 6 Months
SEO Case Study: How I Increased SEO Traffic & Ranking by 50-60%  in 6 MonthsSEO Case Study: How I Increased SEO Traffic & Ranking by 50-60%  in 6 Months
SEO Case Study: How I Increased SEO Traffic & Ranking by 50-60% in 6 Months
 
Berhampur Call Girl Just Call 8084732287 Top Class Call Girl Service Available
Berhampur Call Girl Just Call 8084732287 Top Class Call Girl Service AvailableBerhampur Call Girl Just Call 8084732287 Top Class Call Girl Service Available
Berhampur Call Girl Just Call 8084732287 Top Class Call Girl Service Available
 
Al Mizhar Dubai Escorts +971561403006 Escorts Service In Al Mizhar
Al Mizhar Dubai Escorts +971561403006 Escorts Service In Al MizharAl Mizhar Dubai Escorts +971561403006 Escorts Service In Al Mizhar
Al Mizhar Dubai Escorts +971561403006 Escorts Service In Al Mizhar
 

Apps Strategy for Business & IT