SlideShare a Scribd company logo
1 of 35
Perttu Tolvanen
Web & CMS Expert, Partner
North Patrol Oy, 20131
Web CMS vs. Custom applications
J. Boye Philadelphia 2013, Web Content Management Track
Agenda
• Background overview
• The challenge: ”unified customer experience”
• Solution 1: Create ”service brands” (...and forget the unified experience)
• Solution 2: Differentiate conceptually (content areas from custom functionality)
• Solution 3: Build on top of CMS
• Solution 4: Build on top of framework
• Comparison of different solution scenarios
• Summary
North Patrol Oy2
We used to build everything on top of CMSs...
North Patrol Oy3
CMS
Website
eCommerce
Website
Extranet
Intranet
Web-
site
Web-
site
”Intranet CMS”
Then we understood that internal systems are a
different playing field...
North Patrol Oy4
”Web CMS”
Website
eCommerce
Website
Extranet
Intranet
Web-
site
Web-
site
The landscape of concepts and products in 2013
North Patrol Oy5
HR systems
(Oracle, SAP, etc)
Intranet
News, guidelines, phoneb
ook, important
documents, search
Phonebook
/ people
profiles
ERP
(+ other line of business
systems)
CRM
Partner
extranets
Document
management
& project sites
Websites
Customer
extranets
eCommerce
Custom
apps
ERP
(+ other line of business
systems)
CRM
Partner
t
s
Websites
Customer
extranets
eCommerce
Custom
apps
Challenge: “Unified customer experience”
Trends related to this:
1) The role of the Web CMS is
getting smaller in many
cases – even though sites
are getting more massive!
2) Building custom
applications has become
more cost-effective by the
use of frameworks.
3) The role of APIs has grown
due to different systems
and mobile applications.
Solution 1: Create “service brands”
Websites
Customer
extranets
eCommerce
Need: Best possible experience
for the users of each service
Custom
apps
Solution 1: Create “service brands”
Customer
extranets
Websites
Example case
Solution 1: Create “service brands”
Customer
extranet
Example case
Solution 1: Create “service brands”
Customer
extranet
Websites
Example case
Solution 1: Create “service brands”
• Different websites for each concept.
• For example many cities separate the public
website and the self-service website very
clearly.
• Strengths
– Easy to use best-of-breed products
– Minimum tailoring requirements
– Conceptually very mobile friendly (”apps ideology”)
• Challenges
– Possibly lot of integrations
– Customer needs to understand the roles of each service
– Unified login (identity, SSO) often a requirement
Customer
extranets
Websites
Example case
Solution 1: Create “service brands”
Example case
eCommerce
Solution 1: Create “service brands”
Example case
eCommerce
Solution 1: Create “service brands”
Customer
extranet
Example case
Solution 1: Create “service brands”
• Different websites for each concept.
• For example many cities separate the public
website and the self-service website very
clearly.
• Strengths
– Easy to use best-of-breed products
– Minimum tailoring requirements
– Conceptually very mobile friendly (”apps ideology”)
• Challenges
– Not a ”unified experience” – different sub brands!
– Possibly lot of integrations
– Unified login (identity, SSO) often a requirement
Website =
marketing &
product
information
Customer
extranet =
additional
orders,
support, FAQ,
community
eCommerce
= bulk
products and
services
Solution 2: Differentiate conceptually
Websites
Customer
extranets
eCommerce
Need: Best possible
experience + desire for
unified user experience
Solution 2: Differentiate conceptually
Example case
Delta is a car dealer
network that also works
as an importer (eg. Kia).
The main website is using
a CMS (DotNetNuke), but
the used cars portal is a
custom product that is
integrated to several
back-end systems and
databases.
Solution 2: Differentiate conceptually
Example case
The user experience
is similar in all areas
even though the
technology/source
of service is
different in main
navigation sections.
Solution 2: Differentiate conceptually
Example case
YLE is Finland’s national
public service broadcasting
company. YLE operates four
national television channels
and six radio channels.
YLE News is using Escenic
CMS, the Web TV ”Areena”
is built on Zend framework
and most other websites
are built on Drupal.
Solution 2: Differentiate conceptually
Example case
Solution 2: Differentiate conceptually
Example case
Solution 2: Differentiate conceptually
Example case
Solution 2: Differentiate conceptually
• Unified website experience for users, but
different segments of the website are built
using different technology/products
• Strengths
– Possible to use best-of-breed products
– ”Unified customer experience” with minimum cost
• Challenges
– Building and maintaining consistent user experience
– Larger conceptual changes harder to design
– Liftups from different segments can require integrations
– Content targeting or content suggestions are manual work
– Hard to re-use elements or content
Website Extranet eCommerce
Unified navigation / header
Websites
Solution 3: Build on top of CMS
Websites
Customer
extranets
eCommerce
Need: Unified user experience
+ lot of changing content +
data from back-end systems
Ministry for foreign affairs
of Finland is a massive
content website built on
CMS product (.Net based
NetCommunity).
During the years there has
been done lot of
customizations and
applications on top of CMS.
Solution 3: Build on top of CMS
Example case
Solution 3: Build on top of CMS
Example case
Sitra.fi is built on Drupal
platform. It was one of the
first large responsive
websites in Scandinavia.
The website has a lot of
content, but mostly it
aggregates content from
different social media sites
depending on project/issue.
Solution 3: Build on top of CMS
Example case
Websites
Solution 3: Build on top of CMS
• Unified website experience for users and
good tools for content producers.
• CMS implementation can become quite
heavy and complex.
• Strengths
– ”Unified customer experience”
– Possibilities to do rich liftups and content targeting
– Possibilities for multi-language management exist
• Challenges
– Complex to further develop and apply updates
– A CMS is an ”extra layer” for developers of custom solutions
and that can increase complexity and costs
Websites
Customer
extranets
eCommerce
Need: Unified user experience
+ lot of changing content +
data from back-end systems
Websites
Solution 4: Build on top of framework
Websites
Customer
extranets
eCommerce
Technologies typical in this scenario are eg. Django, Zend, Symphony, Microsoft ASP.net and Drupal.
Need: Unified user experience
+ lot of custom functionality +
data from back-end systems
Solution 4: Build on top of framework
Example case
Valio.fi is built using
Microsoft technologies
without any CMS product.
Most of the content comes
from background systems.
Editors have custom made
”CMS tool” for controlling
site liftups and templates.
Solution 4: Build on top of framework
Example case
Valio.fi is built using
Microsoft technologies
without any CMS product.
Most of the content comes
from background systems.
Editors have custom made
wysiwyg interface for
controlling site liftups and
templates.
Websites
Solution 4: Build on top of framework
• Unified website experience and good
possibilities to further develop the custom
areas and functionalities.
• Content producers have limited capabilities
to change the website design.
• Strengths
– ”Unified customer experience”
– Good possibilities for custom feature development
– The CMS speaks the language of users
• Challenges
– Highly tailored solution to maintain and support
– Content producers might become unhappy
Websites
Customer
extranets
eCommerce
Technologies typical in this scenario are eg. Django, Zend, Symphony, Microsoft ASP.net and Drupal.
Create “service brands”
Best of breed products
Plenty of limitations
Content producers value
Overview to different solutions
Differentiate conceptually
Maintaining consistent UI is hard
Integration risks are fairly limited
Build on top of CMS
Unified experience
Content can be redesigned
Build on top of framework
No restrictions
Content redesign limited
”App-friendly” strategy
Not really a strategy... Just of a tactic
Summary
1. Solution 1: Create ”service brands” if you want to use best-of-breed products and your
business can operate with several different service brands. Building separate services is
also usually the most cost effective choice - and fastest to redesign/rebuild.
2. Solution 2: Differentiate conceptually if you don’t have clear vision or resources to build a
unified experience. Conceptual differentation can be cost-effective choice and a good way
to try out if building a unified experience would make sense.
3. Solution 3: Build on top of CMS if you absolutely need unified and complex user
experience – and you have a lot of content - and content producers that need to manage
the user experience. Just be prepared to struggle with the CMS updates and
improvements.
4. Solution 4: Build on top of framework if you absolutely need unified and complex user
experience – and your biggest future plans relate to building more custom features and
integrations. Just be prepared to maintain and improve the system periodically.
North Patrol Oy34
North Patrol Oy35
BUYER´S GUIDE TO WEB
PROJECTS
www.northpatrol.com/blog

More Related Content

Viewers also liked

Customer perspective to Web technology choices
Customer perspective to Web technology choicesCustomer perspective to Web technology choices
Customer perspective to Web technology choicesPerttu Tolvanen
 
What content strategists need to demand from the CMS guys
What content strategists need to demand from the CMS guysWhat content strategists need to demand from the CMS guys
What content strategists need to demand from the CMS guysPerttu Tolvanen
 
Drupal Café October - DrupalCon Highlights
Drupal Café October - DrupalCon HighlightsDrupal Café October - DrupalCon Highlights
Drupal Café October - DrupalCon HighlightsExove
 
Agile Web Development, Exove seminar August 15th, 2013
Agile Web Development, Exove seminar August 15th, 2013Agile Web Development, Exove seminar August 15th, 2013
Agile Web Development, Exove seminar August 15th, 2013Exove
 
Kuinka verkkokauppa taipuu kännykkään / Marblesin treenit
Kuinka verkkokauppa taipuu kännykkään / Marblesin treenitKuinka verkkokauppa taipuu kännykkään / Marblesin treenit
Kuinka verkkokauppa taipuu kännykkään / Marblesin treenitExove
 
SDL Vision for Digital Experience - Arjen van den Akker at SDL Connect 16
SDL Vision for Digital Experience - Arjen van den Akker at SDL Connect 16SDL Vision for Digital Experience - Arjen van den Akker at SDL Connect 16
SDL Vision for Digital Experience - Arjen van den Akker at SDL Connect 16SDL
 
SDL Web DXA: A Vision for Modules
SDL Web DXA: A Vision for ModulesSDL Web DXA: A Vision for Modules
SDL Web DXA: A Vision for ModulesAlvin Reyes
 
Architecting Your Global Digital Experience House - Nicole Uhlig and Derek Pa...
Architecting Your Global Digital Experience House - Nicole Uhlig and Derek Pa...Architecting Your Global Digital Experience House - Nicole Uhlig and Derek Pa...
Architecting Your Global Digital Experience House - Nicole Uhlig and Derek Pa...SDL
 
Web design proposal sample
Web design proposal sampleWeb design proposal sample
Web design proposal sampleAdviacent
 
Content Curation Scorecard for Content Marketing Success
Content Curation Scorecard for Content Marketing SuccessContent Curation Scorecard for Content Marketing Success
Content Curation Scorecard for Content Marketing SuccessRoger Parker
 
Content Strategy for Everything
Content Strategy for EverythingContent Strategy for Everything
Content Strategy for EverythingKristina Halvorson
 

Viewers also liked (14)

Customer perspective to Web technology choices
Customer perspective to Web technology choicesCustomer perspective to Web technology choices
Customer perspective to Web technology choices
 
What content strategists need to demand from the CMS guys
What content strategists need to demand from the CMS guysWhat content strategists need to demand from the CMS guys
What content strategists need to demand from the CMS guys
 
Drupal Café October - DrupalCon Highlights
Drupal Café October - DrupalCon HighlightsDrupal Café October - DrupalCon Highlights
Drupal Café October - DrupalCon Highlights
 
Agile Web Development, Exove seminar August 15th, 2013
Agile Web Development, Exove seminar August 15th, 2013Agile Web Development, Exove seminar August 15th, 2013
Agile Web Development, Exove seminar August 15th, 2013
 
Kuinka verkkokauppa taipuu kännykkään / Marblesin treenit
Kuinka verkkokauppa taipuu kännykkään / Marblesin treenitKuinka verkkokauppa taipuu kännykkään / Marblesin treenit
Kuinka verkkokauppa taipuu kännykkään / Marblesin treenit
 
Email Marketing Bootcamp
Email Marketing BootcampEmail Marketing Bootcamp
Email Marketing Bootcamp
 
SDL Vision for Digital Experience - Arjen van den Akker at SDL Connect 16
SDL Vision for Digital Experience - Arjen van den Akker at SDL Connect 16SDL Vision for Digital Experience - Arjen van den Akker at SDL Connect 16
SDL Vision for Digital Experience - Arjen van den Akker at SDL Connect 16
 
SDL Web DXA: A Vision for Modules
SDL Web DXA: A Vision for ModulesSDL Web DXA: A Vision for Modules
SDL Web DXA: A Vision for Modules
 
Architecting Your Global Digital Experience House - Nicole Uhlig and Derek Pa...
Architecting Your Global Digital Experience House - Nicole Uhlig and Derek Pa...Architecting Your Global Digital Experience House - Nicole Uhlig and Derek Pa...
Architecting Your Global Digital Experience House - Nicole Uhlig and Derek Pa...
 
Web design proposal sample
Web design proposal sampleWeb design proposal sample
Web design proposal sample
 
Sample Website Proposal Presentation
Sample Website Proposal PresentationSample Website Proposal Presentation
Sample Website Proposal Presentation
 
A Content Strategy Roadmap
A Content Strategy RoadmapA Content Strategy Roadmap
A Content Strategy Roadmap
 
Content Curation Scorecard for Content Marketing Success
Content Curation Scorecard for Content Marketing SuccessContent Curation Scorecard for Content Marketing Success
Content Curation Scorecard for Content Marketing Success
 
Content Strategy for Everything
Content Strategy for EverythingContent Strategy for Everything
Content Strategy for Everything
 

Similar to Web CMS vs. Custom applications - different approaches

Integrating CMS and eCommerce platforms
Integrating CMS and eCommerce platformsIntegrating CMS and eCommerce platforms
Integrating CMS and eCommerce platformsPerttu Tolvanen
 
7 best cms for content management
7 best cms for content management7 best cms for content management
7 best cms for content managementMaitrikpaida
 
KB Seminars: Working with Technology - Product Management; 10/13
KB Seminars: Working with Technology - Product Management; 10/13KB Seminars: Working with Technology - Product Management; 10/13
KB Seminars: Working with Technology - Product Management; 10/13MDIF
 
PLE-Business-Overview-Schmid
PLE-Business-Overview-SchmidPLE-Business-Overview-Schmid
PLE-Business-Overview-SchmidKlaus Schmid
 
Selecting a CMS for a Large Health System
Selecting a CMS for a Large Health SystemSelecting a CMS for a Large Health System
Selecting a CMS for a Large Health SystemEd Bennett
 
Transitioning our Toolkit
Transitioning our ToolkitTransitioning our Toolkit
Transitioning our ToolkitIIBA UK Chapter
 
Product Lines and Ecosystems: from customization to configuration
Product Lines and Ecosystems: from customization to configurationProduct Lines and Ecosystems: from customization to configuration
Product Lines and Ecosystems: from customization to configurationAdaCore
 
Know. Share. Do. Increase IBM Connections Usage, Adoption and ROI with int...
Know. Share. Do.  Increase IBM Connections Usage, Adoption and ROI with int...Know. Share. Do.  Increase IBM Connections Usage, Adoption and ROI with int...
Know. Share. Do. Increase IBM Connections Usage, Adoption and ROI with int...TIMETOACT GROUP
 
Adobe.com Redesign: Powered by Day CQ5
Adobe.com Redesign: Powered by Day CQ5Adobe.com Redesign: Powered by Day CQ5
Adobe.com Redesign: Powered by Day CQ5Day Software
 
Sitecore, the good, the bad and the ugly Code Camp 2016 Skopje
Sitecore, the good, the bad and the ugly Code Camp 2016 SkopjeSitecore, the good, the bad and the ugly Code Camp 2016 Skopje
Sitecore, the good, the bad and the ugly Code Camp 2016 SkopjeAleksandar Trajanovski
 
Silicon Halton Meetup #44 - Special Presentation By The Weather Network
Silicon Halton Meetup #44 - Special Presentation By The Weather NetworkSilicon Halton Meetup #44 - Special Presentation By The Weather Network
Silicon Halton Meetup #44 - Special Presentation By The Weather NetworkSilicon Halton
 
Intro to Product Management and Business Model Canvas (BMC)
Intro to Product Management and Business Model Canvas (BMC)Intro to Product Management and Business Model Canvas (BMC)
Intro to Product Management and Business Model Canvas (BMC)Mulyadi Oey
 
Web 20-5316-25603
Web 20-5316-25603Web 20-5316-25603
Web 20-5316-25603mapamengual
 
Soa Lessons learned
Soa Lessons learnedSoa Lessons learned
Soa Lessons learnedCharles Wade
 
Creating UI Marketers Won't F*Up
Creating UI Marketers Won't F*UpCreating UI Marketers Won't F*Up
Creating UI Marketers Won't F*UpLOIC BURDET
 
IBM ConnectED 2015, Session SPOT107, XCC - Web Content & Custom Apps for IBM ...
IBM ConnectED 2015, Session SPOT107, XCC - Web Content & Custom Apps for IBM ...IBM ConnectED 2015, Session SPOT107, XCC - Web Content & Custom Apps for IBM ...
IBM ConnectED 2015, Session SPOT107, XCC - Web Content & Custom Apps for IBM ...TIMETOACT GROUP
 
JahiaOne - Universite Laval: How our team has tripled production of quality w...
JahiaOne - Universite Laval: How our team has tripled production of quality w...JahiaOne - Universite Laval: How our team has tripled production of quality w...
JahiaOne - Universite Laval: How our team has tripled production of quality w...Jahia Solutions Group
 

Similar to Web CMS vs. Custom applications - different approaches (20)

Integrating CMS and eCommerce platforms
Integrating CMS and eCommerce platformsIntegrating CMS and eCommerce platforms
Integrating CMS and eCommerce platforms
 
7 best cms for content management
7 best cms for content management7 best cms for content management
7 best cms for content management
 
Drupal vs. EPiServer
Drupal vs. EPiServerDrupal vs. EPiServer
Drupal vs. EPiServer
 
KB Seminars: Working with Technology - Product Management; 10/13
KB Seminars: Working with Technology - Product Management; 10/13KB Seminars: Working with Technology - Product Management; 10/13
KB Seminars: Working with Technology - Product Management; 10/13
 
PLE-Business-Overview-Schmid
PLE-Business-Overview-SchmidPLE-Business-Overview-Schmid
PLE-Business-Overview-Schmid
 
Selecting a CMS for a Large Health System
Selecting a CMS for a Large Health SystemSelecting a CMS for a Large Health System
Selecting a CMS for a Large Health System
 
Domain Driven Design
Domain Driven Design Domain Driven Design
Domain Driven Design
 
Transitioning our Toolkit
Transitioning our ToolkitTransitioning our Toolkit
Transitioning our Toolkit
 
Product Lines and Ecosystems: from customization to configuration
Product Lines and Ecosystems: from customization to configurationProduct Lines and Ecosystems: from customization to configuration
Product Lines and Ecosystems: from customization to configuration
 
Know. Share. Do. Increase IBM Connections Usage, Adoption and ROI with int...
Know. Share. Do.  Increase IBM Connections Usage, Adoption and ROI with int...Know. Share. Do.  Increase IBM Connections Usage, Adoption and ROI with int...
Know. Share. Do. Increase IBM Connections Usage, Adoption and ROI with int...
 
Adobe.com Redesign: Powered by Day CQ5
Adobe.com Redesign: Powered by Day CQ5Adobe.com Redesign: Powered by Day CQ5
Adobe.com Redesign: Powered by Day CQ5
 
Sitecore, the good, the bad and the ugly Code Camp 2016 Skopje
Sitecore, the good, the bad and the ugly Code Camp 2016 SkopjeSitecore, the good, the bad and the ugly Code Camp 2016 Skopje
Sitecore, the good, the bad and the ugly Code Camp 2016 Skopje
 
Silicon Halton Meetup #44 - Special Presentation By The Weather Network
Silicon Halton Meetup #44 - Special Presentation By The Weather NetworkSilicon Halton Meetup #44 - Special Presentation By The Weather Network
Silicon Halton Meetup #44 - Special Presentation By The Weather Network
 
Intro to Product Management and Business Model Canvas (BMC)
Intro to Product Management and Business Model Canvas (BMC)Intro to Product Management and Business Model Canvas (BMC)
Intro to Product Management and Business Model Canvas (BMC)
 
Web 20-5316-25603
Web 20-5316-25603Web 20-5316-25603
Web 20-5316-25603
 
Web 20-5316-25603
Web 20-5316-25603Web 20-5316-25603
Web 20-5316-25603
 
Soa Lessons learned
Soa Lessons learnedSoa Lessons learned
Soa Lessons learned
 
Creating UI Marketers Won't F*Up
Creating UI Marketers Won't F*UpCreating UI Marketers Won't F*Up
Creating UI Marketers Won't F*Up
 
IBM ConnectED 2015, Session SPOT107, XCC - Web Content & Custom Apps for IBM ...
IBM ConnectED 2015, Session SPOT107, XCC - Web Content & Custom Apps for IBM ...IBM ConnectED 2015, Session SPOT107, XCC - Web Content & Custom Apps for IBM ...
IBM ConnectED 2015, Session SPOT107, XCC - Web Content & Custom Apps for IBM ...
 
JahiaOne - Universite Laval: How our team has tripled production of quality w...
JahiaOne - Universite Laval: How our team has tripled production of quality w...JahiaOne - Universite Laval: How our team has tripled production of quality w...
JahiaOne - Universite Laval: How our team has tripled production of quality w...
 

More from Perttu Tolvanen

Sopivan verkkokauppa-alustan valinta
Sopivan verkkokauppa-alustan valintaSopivan verkkokauppa-alustan valinta
Sopivan verkkokauppa-alustan valintaPerttu Tolvanen
 
Verkkokauppajärjestelmät Suomessa 2018
Verkkokauppajärjestelmät Suomessa 2018Verkkokauppajärjestelmät Suomessa 2018
Verkkokauppajärjestelmät Suomessa 2018Perttu Tolvanen
 
Verkkokauppajärjestelmät Suomessa 2017
Verkkokauppajärjestelmät Suomessa 2017Verkkokauppajärjestelmät Suomessa 2017
Verkkokauppajärjestelmät Suomessa 2017Perttu Tolvanen
 
Deciding your digital touch points
Deciding your digital touch pointsDeciding your digital touch points
Deciding your digital touch pointsPerttu Tolvanen
 
Things you shouldn't do with SharePoint
Things you shouldn't do with SharePointThings you shouldn't do with SharePoint
Things you shouldn't do with SharePointPerttu Tolvanen
 
Verkkokauppajärjestelmät Suomessa 2016
Verkkokauppajärjestelmät Suomessa 2016Verkkokauppajärjestelmät Suomessa 2016
Verkkokauppajärjestelmät Suomessa 2016Perttu Tolvanen
 
Intranets beyond SharePoint
Intranets beyond SharePointIntranets beyond SharePoint
Intranets beyond SharePointPerttu Tolvanen
 
End of SharePoint as we know it - what are your alternatives?
End of SharePoint as we know it - what are your alternatives?End of SharePoint as we know it - what are your alternatives?
End of SharePoint as we know it - what are your alternatives?Perttu Tolvanen
 
WordPress vs Drupal and EPiServer
WordPress vs Drupal and EPiServerWordPress vs Drupal and EPiServer
WordPress vs Drupal and EPiServerPerttu Tolvanen
 
Intranet systems beyond SharePoint in Scandinavia
Intranet systems beyond SharePoint in ScandinaviaIntranet systems beyond SharePoint in Scandinavia
Intranet systems beyond SharePoint in ScandinaviaPerttu Tolvanen
 
WordPress Company Catalog Presentation at WP Cafe
WordPress Company Catalog Presentation at WP CafeWordPress Company Catalog Presentation at WP Cafe
WordPress Company Catalog Presentation at WP CafePerttu Tolvanen
 
Intranet systems beyond SharePoint and the future of SharePoint
Intranet systems beyond SharePoint and the future of SharePointIntranet systems beyond SharePoint and the future of SharePoint
Intranet systems beyond SharePoint and the future of SharePointPerttu Tolvanen
 
Intranet systems beyond SharePoint
Intranet systems beyond SharePointIntranet systems beyond SharePoint
Intranet systems beyond SharePointPerttu Tolvanen
 
Buying a web renewal project
Buying a web renewal projectBuying a web renewal project
Buying a web renewal projectPerttu Tolvanen
 
Julkaisujärjestelmät Suomessa 2014
Julkaisujärjestelmät Suomessa 2014Julkaisujärjestelmät Suomessa 2014
Julkaisujärjestelmät Suomessa 2014Perttu Tolvanen
 
Future of blogging platforms and tools
Future of blogging platforms and toolsFuture of blogging platforms and tools
Future of blogging platforms and toolsPerttu Tolvanen
 
Sähköisen työpöydän rakentaminen
Sähköisen työpöydän rakentaminenSähköisen työpöydän rakentaminen
Sähköisen työpöydän rakentaminenPerttu Tolvanen
 

More from Perttu Tolvanen (20)

Sopivan verkkokauppa-alustan valinta
Sopivan verkkokauppa-alustan valintaSopivan verkkokauppa-alustan valinta
Sopivan verkkokauppa-alustan valinta
 
Verkkokauppajärjestelmät Suomessa 2018
Verkkokauppajärjestelmät Suomessa 2018Verkkokauppajärjestelmät Suomessa 2018
Verkkokauppajärjestelmät Suomessa 2018
 
Verkkokauppajärjestelmät Suomessa 2017
Verkkokauppajärjestelmät Suomessa 2017Verkkokauppajärjestelmät Suomessa 2017
Verkkokauppajärjestelmät Suomessa 2017
 
Deciding your digital touch points
Deciding your digital touch pointsDeciding your digital touch points
Deciding your digital touch points
 
Things you shouldn't do with SharePoint
Things you shouldn't do with SharePointThings you shouldn't do with SharePoint
Things you shouldn't do with SharePoint
 
Verkkokauppajärjestelmät Suomessa 2016
Verkkokauppajärjestelmät Suomessa 2016Verkkokauppajärjestelmät Suomessa 2016
Verkkokauppajärjestelmät Suomessa 2016
 
Intranets beyond SharePoint
Intranets beyond SharePointIntranets beyond SharePoint
Intranets beyond SharePoint
 
End of SharePoint as we know it - what are your alternatives?
End of SharePoint as we know it - what are your alternatives?End of SharePoint as we know it - what are your alternatives?
End of SharePoint as we know it - what are your alternatives?
 
WordPress vs Drupal and EPiServer
WordPress vs Drupal and EPiServerWordPress vs Drupal and EPiServer
WordPress vs Drupal and EPiServer
 
Intranet systems beyond SharePoint in Scandinavia
Intranet systems beyond SharePoint in ScandinaviaIntranet systems beyond SharePoint in Scandinavia
Intranet systems beyond SharePoint in Scandinavia
 
WordPress Company Catalog Presentation at WP Cafe
WordPress Company Catalog Presentation at WP CafeWordPress Company Catalog Presentation at WP Cafe
WordPress Company Catalog Presentation at WP Cafe
 
Intranet systems beyond SharePoint and the future of SharePoint
Intranet systems beyond SharePoint and the future of SharePointIntranet systems beyond SharePoint and the future of SharePoint
Intranet systems beyond SharePoint and the future of SharePoint
 
Do you need SharePoint
Do you need SharePointDo you need SharePoint
Do you need SharePoint
 
Intranet systems beyond SharePoint
Intranet systems beyond SharePointIntranet systems beyond SharePoint
Intranet systems beyond SharePoint
 
Buying a web renewal project
Buying a web renewal projectBuying a web renewal project
Buying a web renewal project
 
Avoiding a CMS misfit
Avoiding a CMS misfitAvoiding a CMS misfit
Avoiding a CMS misfit
 
Julkaisujärjestelmät Suomessa 2014
Julkaisujärjestelmät Suomessa 2014Julkaisujärjestelmät Suomessa 2014
Julkaisujärjestelmät Suomessa 2014
 
SharePoint Alternatives
SharePoint AlternativesSharePoint Alternatives
SharePoint Alternatives
 
Future of blogging platforms and tools
Future of blogging platforms and toolsFuture of blogging platforms and tools
Future of blogging platforms and tools
 
Sähköisen työpöydän rakentaminen
Sähköisen työpöydän rakentaminenSähköisen työpöydän rakentaminen
Sähköisen työpöydän rakentaminen
 

Recently uploaded

Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...lizamodels9
 
Cracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptxCracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptxWorkforce Group
 
A DAY IN THE LIFE OF A SALESMAN / WOMAN
A DAY IN THE LIFE OF A  SALESMAN / WOMANA DAY IN THE LIFE OF A  SALESMAN / WOMAN
A DAY IN THE LIFE OF A SALESMAN / WOMANIlamathiKannappan
 
Grateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdfGrateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdfPaul Menig
 
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Dipal Arora
 
VIP Call Girls In Saharaganj ( Lucknow ) 🔝 8923113531 🔝 Cash Payment (COD) 👒
VIP Call Girls In Saharaganj ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment (COD) 👒VIP Call Girls In Saharaganj ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment (COD) 👒
VIP Call Girls In Saharaganj ( Lucknow ) 🔝 8923113531 🔝 Cash Payment (COD) 👒anilsa9823
 
Call Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine ServiceCall Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine Serviceritikaroy0888
 
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Dave Litwiller
 
Pharma Works Profile of Karan Communications
Pharma Works Profile of Karan CommunicationsPharma Works Profile of Karan Communications
Pharma Works Profile of Karan Communicationskarancommunications
 
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...lizamodels9
 
M.C Lodges -- Guest House in Jhang.
M.C Lodges --  Guest House in Jhang.M.C Lodges --  Guest House in Jhang.
M.C Lodges -- Guest House in Jhang.Aaiza Hassan
 
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangaloreamitlee9823
 
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...Lviv Startup Club
 
It will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayIt will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayNZSG
 
Famous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st CenturyFamous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st Centuryrwgiffor
 
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
 
Dr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdfDr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdfAdmir Softic
 
Boost the utilization of your HCL environment by reevaluating use cases and f...
Boost the utilization of your HCL environment by reevaluating use cases and f...Boost the utilization of your HCL environment by reevaluating use cases and f...
Boost the utilization of your HCL environment by reevaluating use cases and f...Roland Driesen
 
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756dollysharma2066
 

Recently uploaded (20)

Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
 
Cracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptxCracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptx
 
A DAY IN THE LIFE OF A SALESMAN / WOMAN
A DAY IN THE LIFE OF A  SALESMAN / WOMANA DAY IN THE LIFE OF A  SALESMAN / WOMAN
A DAY IN THE LIFE OF A SALESMAN / WOMAN
 
Grateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdfGrateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdf
 
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
 
VIP Call Girls In Saharaganj ( Lucknow ) 🔝 8923113531 🔝 Cash Payment (COD) 👒
VIP Call Girls In Saharaganj ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment (COD) 👒VIP Call Girls In Saharaganj ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment (COD) 👒
VIP Call Girls In Saharaganj ( Lucknow ) 🔝 8923113531 🔝 Cash Payment (COD) 👒
 
Call Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine ServiceCall Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine Service
 
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
 
Pharma Works Profile of Karan Communications
Pharma Works Profile of Karan CommunicationsPharma Works Profile of Karan Communications
Pharma Works Profile of Karan Communications
 
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
 
M.C Lodges -- Guest House in Jhang.
M.C Lodges --  Guest House in Jhang.M.C Lodges --  Guest House in Jhang.
M.C Lodges -- Guest House in Jhang.
 
Forklift Operations: Safety through Cartoons
Forklift Operations: Safety through CartoonsForklift Operations: Safety through Cartoons
Forklift Operations: Safety through Cartoons
 
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
 
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
 
It will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayIt will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 May
 
Famous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st CenturyFamous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st Century
 
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
 
Dr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdfDr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdf
 
Boost the utilization of your HCL environment by reevaluating use cases and f...
Boost the utilization of your HCL environment by reevaluating use cases and f...Boost the utilization of your HCL environment by reevaluating use cases and f...
Boost the utilization of your HCL environment by reevaluating use cases and f...
 
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
 

Web CMS vs. Custom applications - different approaches

  • 1. Perttu Tolvanen Web & CMS Expert, Partner North Patrol Oy, 20131 Web CMS vs. Custom applications J. Boye Philadelphia 2013, Web Content Management Track
  • 2. Agenda • Background overview • The challenge: ”unified customer experience” • Solution 1: Create ”service brands” (...and forget the unified experience) • Solution 2: Differentiate conceptually (content areas from custom functionality) • Solution 3: Build on top of CMS • Solution 4: Build on top of framework • Comparison of different solution scenarios • Summary North Patrol Oy2
  • 3. We used to build everything on top of CMSs... North Patrol Oy3 CMS Website eCommerce Website Extranet Intranet Web- site Web- site
  • 4. ”Intranet CMS” Then we understood that internal systems are a different playing field... North Patrol Oy4 ”Web CMS” Website eCommerce Website Extranet Intranet Web- site Web- site
  • 5. The landscape of concepts and products in 2013 North Patrol Oy5 HR systems (Oracle, SAP, etc) Intranet News, guidelines, phoneb ook, important documents, search Phonebook / people profiles ERP (+ other line of business systems) CRM Partner extranets Document management & project sites Websites Customer extranets eCommerce Custom apps
  • 6. ERP (+ other line of business systems) CRM Partner t s Websites Customer extranets eCommerce Custom apps Challenge: “Unified customer experience” Trends related to this: 1) The role of the Web CMS is getting smaller in many cases – even though sites are getting more massive! 2) Building custom applications has become more cost-effective by the use of frameworks. 3) The role of APIs has grown due to different systems and mobile applications.
  • 7. Solution 1: Create “service brands” Websites Customer extranets eCommerce Need: Best possible experience for the users of each service Custom apps
  • 8. Solution 1: Create “service brands” Customer extranets Websites Example case
  • 9. Solution 1: Create “service brands” Customer extranet Example case
  • 10. Solution 1: Create “service brands” Customer extranet Websites Example case
  • 11. Solution 1: Create “service brands” • Different websites for each concept. • For example many cities separate the public website and the self-service website very clearly. • Strengths – Easy to use best-of-breed products – Minimum tailoring requirements – Conceptually very mobile friendly (”apps ideology”) • Challenges – Possibly lot of integrations – Customer needs to understand the roles of each service – Unified login (identity, SSO) often a requirement Customer extranets Websites Example case
  • 12. Solution 1: Create “service brands” Example case eCommerce
  • 13. Solution 1: Create “service brands” Example case eCommerce
  • 14. Solution 1: Create “service brands” Customer extranet Example case
  • 15. Solution 1: Create “service brands” • Different websites for each concept. • For example many cities separate the public website and the self-service website very clearly. • Strengths – Easy to use best-of-breed products – Minimum tailoring requirements – Conceptually very mobile friendly (”apps ideology”) • Challenges – Not a ”unified experience” – different sub brands! – Possibly lot of integrations – Unified login (identity, SSO) often a requirement Website = marketing & product information Customer extranet = additional orders, support, FAQ, community eCommerce = bulk products and services
  • 16. Solution 2: Differentiate conceptually Websites Customer extranets eCommerce Need: Best possible experience + desire for unified user experience
  • 17. Solution 2: Differentiate conceptually Example case Delta is a car dealer network that also works as an importer (eg. Kia). The main website is using a CMS (DotNetNuke), but the used cars portal is a custom product that is integrated to several back-end systems and databases.
  • 18. Solution 2: Differentiate conceptually Example case The user experience is similar in all areas even though the technology/source of service is different in main navigation sections.
  • 19. Solution 2: Differentiate conceptually Example case YLE is Finland’s national public service broadcasting company. YLE operates four national television channels and six radio channels. YLE News is using Escenic CMS, the Web TV ”Areena” is built on Zend framework and most other websites are built on Drupal.
  • 20. Solution 2: Differentiate conceptually Example case
  • 21. Solution 2: Differentiate conceptually Example case
  • 22. Solution 2: Differentiate conceptually Example case
  • 23. Solution 2: Differentiate conceptually • Unified website experience for users, but different segments of the website are built using different technology/products • Strengths – Possible to use best-of-breed products – ”Unified customer experience” with minimum cost • Challenges – Building and maintaining consistent user experience – Larger conceptual changes harder to design – Liftups from different segments can require integrations – Content targeting or content suggestions are manual work – Hard to re-use elements or content Website Extranet eCommerce Unified navigation / header
  • 24. Websites Solution 3: Build on top of CMS Websites Customer extranets eCommerce Need: Unified user experience + lot of changing content + data from back-end systems
  • 25. Ministry for foreign affairs of Finland is a massive content website built on CMS product (.Net based NetCommunity). During the years there has been done lot of customizations and applications on top of CMS. Solution 3: Build on top of CMS Example case
  • 26. Solution 3: Build on top of CMS Example case Sitra.fi is built on Drupal platform. It was one of the first large responsive websites in Scandinavia. The website has a lot of content, but mostly it aggregates content from different social media sites depending on project/issue.
  • 27. Solution 3: Build on top of CMS Example case
  • 28. Websites Solution 3: Build on top of CMS • Unified website experience for users and good tools for content producers. • CMS implementation can become quite heavy and complex. • Strengths – ”Unified customer experience” – Possibilities to do rich liftups and content targeting – Possibilities for multi-language management exist • Challenges – Complex to further develop and apply updates – A CMS is an ”extra layer” for developers of custom solutions and that can increase complexity and costs Websites Customer extranets eCommerce Need: Unified user experience + lot of changing content + data from back-end systems
  • 29. Websites Solution 4: Build on top of framework Websites Customer extranets eCommerce Technologies typical in this scenario are eg. Django, Zend, Symphony, Microsoft ASP.net and Drupal. Need: Unified user experience + lot of custom functionality + data from back-end systems
  • 30. Solution 4: Build on top of framework Example case Valio.fi is built using Microsoft technologies without any CMS product. Most of the content comes from background systems. Editors have custom made ”CMS tool” for controlling site liftups and templates.
  • 31. Solution 4: Build on top of framework Example case Valio.fi is built using Microsoft technologies without any CMS product. Most of the content comes from background systems. Editors have custom made wysiwyg interface for controlling site liftups and templates.
  • 32. Websites Solution 4: Build on top of framework • Unified website experience and good possibilities to further develop the custom areas and functionalities. • Content producers have limited capabilities to change the website design. • Strengths – ”Unified customer experience” – Good possibilities for custom feature development – The CMS speaks the language of users • Challenges – Highly tailored solution to maintain and support – Content producers might become unhappy Websites Customer extranets eCommerce Technologies typical in this scenario are eg. Django, Zend, Symphony, Microsoft ASP.net and Drupal.
  • 33. Create “service brands” Best of breed products Plenty of limitations Content producers value Overview to different solutions Differentiate conceptually Maintaining consistent UI is hard Integration risks are fairly limited Build on top of CMS Unified experience Content can be redesigned Build on top of framework No restrictions Content redesign limited ”App-friendly” strategy Not really a strategy... Just of a tactic
  • 34. Summary 1. Solution 1: Create ”service brands” if you want to use best-of-breed products and your business can operate with several different service brands. Building separate services is also usually the most cost effective choice - and fastest to redesign/rebuild. 2. Solution 2: Differentiate conceptually if you don’t have clear vision or resources to build a unified experience. Conceptual differentation can be cost-effective choice and a good way to try out if building a unified experience would make sense. 3. Solution 3: Build on top of CMS if you absolutely need unified and complex user experience – and you have a lot of content - and content producers that need to manage the user experience. Just be prepared to struggle with the CMS updates and improvements. 4. Solution 4: Build on top of framework if you absolutely need unified and complex user experience – and your biggest future plans relate to building more custom features and integrations. Just be prepared to maintain and improve the system periodically. North Patrol Oy34
  • 35. North Patrol Oy35 BUYER´S GUIDE TO WEB PROJECTS www.northpatrol.com/blog