SlideShare a Scribd company logo
1 of 39
Download to read offline
MAKING A (PROFITABLE)
BUSINESS... BUILT ON OPEN
        SOURCE
            JEFF WALPOLE

       CEO, PHASE2 TECHNOLOGY
WHAT I AM TALKING ABOUT
• Growing a successful business is hard
• but sustaining a reasonably sized / profit generating business is
  even harder.
• Right now many of the businesses in our space are “riding the
  Drupal wave”, operating as specialized implementers of Drupal.
• Shifting to a larger high profit and sustainable business will be hard
  for many due in part to the intricacies of open source competition
  and open source productization.
ABOUT ME
 Who I am:                 Who I am not:
 Almost 20 years in the    I am not a CTO and wont
 software / consulting
                           be talking about
 business
                           technical strategies.
 Led Phase2 for the last
 11 years based upon       I am not a lawyer. I can’t
 open source software      answer “can I do THIS in
 and services              GPL?”
OUR WORK IN DRUPAL
DRUPAL COMMUNITY
55+ 12 50+ 6 2
Involved Drupal      Speakers at      Key Modules   Distributions   Security team
 Professionals    DrupalCon Denver     Maintained       Built         members




                               open
STARTING A SERVICES
  BUSINESS IS EASY.
 SCALING IT IS HARD.
The Growth Curve / Scaling -> Sustaining
       1-20 person shops -                    20-50 person medium              50+ person businesses - self
       making a living                        businesses - growing but         sustaining / high profit
                                              not (yet) sustaining
       mainly hourly services                                                  Takes additional things to be
       every hour spent = a dollar            Takes a mix of hourly +          scalable AND sustainable.
       earned                                 fixed + retainers
                                                                               What are those things?
       "We build a website" -                 Takes repeat business and
       islands of isolation                   strong customer loyalty

       your competitive advantage             Takes some sales (pricing/
       is probably being the ones             estimation savvy)
       that "know" Drupal
                                              Requires strong project
       works for a life style                 management to succeed
       business



2001     2002    2003    2004   2005   2006       2007   2008   2009    2010   2011   2012   2013   2013       2014   2015
HOW TO SCALE SERVICES:
• great sales & marketing
• great recruiting
• infrastructure for efficiency (processes, project management,
  supporting functions)
• partnering to grow capabilities/business development
• securing larger contracts
• M&A
SUSTAINING TAKES MORE...
• reliable/recurring sales & marketing with process
• sustained competitive advantage (vs. a point in time)
• securing long term contracts (e.g. government)
• intellectual property
• passive revenue/ productization
• investment?
CHALLENGES WITH
SUSTAINABLE SERVICES
MAKING $ WITH NICHE DRUPAL WAS EASY
• cost to develop was low
• cost to recruit/train developers was *relatively* low (at least
  initially)
• testing is (partially) free
• re-use of our own and others contributions
• community innovation means the community develops and
  innovates for us
PARADOXES OF DRUPAL COMPETITION
• competitive advantage (knowing how it works + being
  better than anyone else - and proving it!) is very hard to
  sustain
• competing is perceived to be bad because open source
  ethos
• competing is hard because others can copy easily when
  you "share" in an open model
COMPETITION IN DRUPAL IS CHANGING
• more players in the market
• downward pressure on rates & pricing
• more off-shoring and different resource make-up on projects
• greater competition from larger companies/platforms now
  competing with Drupal (CQ5, Salesforce, etc)
OTHER MACRO THREATS
• Adoption is everything - without it our advantage dies
• Talent shortages hurt everyone
• Community dynamics
SO HOW TO SUSTAIN, NOT
     JUST SCALE?
THE REALITY
  The challenges of Drupal and “open source business”
   are not really about IP or licensing. Open source is
  actually part of the solution, not part of “the problem.”
     but so is good old fashioned business strategy.
GROW THE ECOSYSTEM
• more businesses at scale
• more businesses figuring out how to create business
  models around Drupal
• more specialization/ less internal competition among firms
• more varied business models around Drupal
• more Independent Software Vendors (ISVs)
THE IMPORTANCE OF THE ISV
•    A software ecosystem cannot rely on services companies around
    a single product

• ISVs (Independent Software Vendors) provide depth

• ISVs for us (Drupal) could include integrations, platform vendors,
  add ons, etc.

• Otherwise we are all just Drupal VARs (Value Added Resellers)
HOW DO PRODUCTS
     HELP?
PRODUCTS ≠ SCALE
• building and distributing a product CAN be a way to scale a
  Drupal business, IF you change your model to support
  “product operations”
• Developing a product (or more precisely supporting one)
  can actually hinder growth of a services company.
• “I am launching a product, so that we can grow revenue” is
  a common but uninformed opinion on pure Drupal
PRODUCTS ≠ SCALE
• Plenty of services businesses also scale: large-scale
  consulting firms, hosting providers, and many in the
  software space scale without products
• Products can produce passive revenue (see above re:
  business models) and be helpful for sustainability, but are
  not the only way to “scale”
HOW OS CHALLENGES PRODUCTIZATION
• You build an open source product and distribute it.
• The market uses it, demands features, requests releases.
• “Selling it” can be undone by any buyer who then
  distributes it for free.
• “Selling services around it” is not productization.
DISTRIBUTIONS ≠PRODUCTS
BUT THEY ALLOW FOR...
 • Re-use
 • Standardization
 • Interoperability
 • Use case targeting
 • Building blocks for other models
DISTRIBUTIONS DON’T ALLOW IP CONTROL.
SO THEY ARE...
• marketing (for everyone)
• lead gen and marketing for the creator/ maintainer
• platforms for more sophisticated services/ tie-ins
• better platforms for application stacks
• could allow for support models
OPEN SOURCE BUSINESS
       MODELS
SERVICE(ISH)
              Model                          Examples

Consulting and Implementation
                                    Every “Drupal shop” out there
(e.g. professional services)

                                      Redhat, Build-a-Module,
Documentation and training
                                          Drupalize.me

Support retainers & subscriptions          Acquia, Redhat
PRODUCT(ISH)
                 Model             Examples

Freemium
                              Alfresco, EZ Publish


Dual licensing                  JBoss, MySQL


Distributions            Commons, OpenPublish, Atrium
INTEGRATIONS
               Model                       Examples

Add-ons (apps/plugins/themes)        Wordpress, EzPublish


External Product Integration    cloud services, Drupal Commerce


Application bundles (stacks)           Redhat OpenShift
potential                                                not recommended

  Low Feasibility
                                                                                          Dual Licensing




                                                                                            Freemium
                                                                                                           WHICH ONES
                                                              Support

 Competitive/
Legal Feasibility
                         where we started
                                                             Retainers/
                                                            Subscriptions


                                                                                          where to focus
                                                                                                            WORK FOR
                                                                                                            DRUPAL?
                                                                              Product
                                                          Distributions     Integration


                                                                                           Add-ons &
                                                                                            Plug-ins
                                                Documentation &
                                                   Training

                            Consulting and                                           Application
                            Implementation                                         bundles (stacks)

     High Feasibility



                        Low Barriers to Entry                                   High Barriers to Entry

                                                           Complexity
SO WHAT’S THE ANSWER?
Ask yourself whether you are willing to invest in products.
That investment requires a different approach to product
building, product management, community management,
market matching, and continued, sustained investment. It also
requires an excellent idea for a product that people need.
IF YOU ARE WILLING TO INVEST...
• first leverage Drupal’s popularity for lead generation
• master services / deliver them successfully
• corner specific Drupal niches for competitive advantage
• invest in building discipline to help you realize revenue on that
• add something to the product that creates passive revenue
• bundle support, documentation or training for it
• create a distribution, package or integrated product from it
IF YOU ARE NOT WILLING TO INVEST...
...that doesn’t mean an unsustainable business. Instead...
• first leverage Drupal’s popularity for lead generation
• master services / deliver them successfully
• corner specific Drupal niches for competitive advantage
• invest in packaging your services, automating aspects of them, or
  finding ways to build greater margin in them
• use increased margin to re-invest in more process and automation
AND IF YOU’RE BORED...
SUMMING IT UP
DRUPAL IS MORE THAN A CODE
           BASE.
      IT HAS A GIGANTIC USER BASE;
           A POWERFUL BRAND;
TOOLS & RESOURCES THAT CAN DRIVE DOWN
      COSTS AND DRIVE UP REVENUE
WE HAVE DRUPAL.
  HOW CAN WE START USING IT AS A TOOL TO
       BUILD NEW LINES OF BUSINESS?
NOT JUST A TOOL FOR BUILDING OUR WEB SITES.
CHANGE THE OUTLOOK:
  LET’S STOP THINKING ABOUT DRUPAL AS A CODING
PLATFORM WE “USE” AND START THINKING ABOUT IT AS
        A BUSINESS PLATFORM WE LEVERAGE.
THANKS! QUESTIONS?

          JEFF WALPOLE
  jwalpole@phase2technology.com
          t: @jeffwalpole

  www.linkedin.com/in/jeffwalpole
phase2technology.com
    @phase2tech

More Related Content

Viewers also liked

How 'Open' Changes Product Development
How 'Open' Changes Product DevelopmentHow 'Open' Changes Product Development
How 'Open' Changes Product DevelopmentPhase2
 
The New Experience Team
The New Experience TeamThe New Experience Team
The New Experience TeamPhase2
 
Content Ops is Tops!
Content Ops is Tops!Content Ops is Tops!
Content Ops is Tops!Phase2
 
Open atrium 2.0 at BADcamp
Open atrium 2.0 at BADcampOpen atrium 2.0 at BADcamp
Open atrium 2.0 at BADcampPhase2
 
Drupal distributions to build a platform
Drupal distributions to build a platformDrupal distributions to build a platform
Drupal distributions to build a platformPhase2
 
BassMaster Webinar hosted by Acquia
BassMaster Webinar hosted by AcquiaBassMaster Webinar hosted by Acquia
BassMaster Webinar hosted by AcquiaPhase2
 
X All the Things: Total Content Control
X All the Things: Total Content Control X All the Things: Total Content Control
X All the Things: Total Content Control Phase2
 
Oa2 10 tips and tricks
Oa2 10 tips and tricksOa2 10 tips and tricks
Oa2 10 tips and tricksPhase2
 
Best Practices for Development Deployment & Distributions: Capital Camp + Gov...
Best Practices for Development Deployment & Distributions: Capital Camp + Gov...Best Practices for Development Deployment & Distributions: Capital Camp + Gov...
Best Practices for Development Deployment & Distributions: Capital Camp + Gov...Phase2
 
Building applications-with-drupal
Building applications-with-drupalBuilding applications-with-drupal
Building applications-with-drupalPhase2
 
Accessibility Demystified: 3 Myths and Why They're So, So, So Very Wrong
Accessibility Demystified: 3 Myths and Why They're So, So, So Very WrongAccessibility Demystified: 3 Myths and Why They're So, So, So Very Wrong
Accessibility Demystified: 3 Myths and Why They're So, So, So Very WrongPhase2
 
Drupal Is Not Your Web Site
Drupal Is Not Your Web SiteDrupal Is Not Your Web Site
Drupal Is Not Your Web SitePhase2
 
Open Atrium 2.0 at Drupalcon Portland
Open Atrium 2.0 at Drupalcon PortlandOpen Atrium 2.0 at Drupalcon Portland
Open Atrium 2.0 at Drupalcon PortlandPhase2
 
Fields, entities, lists, oh my!
Fields, entities, lists, oh my!Fields, entities, lists, oh my!
Fields, entities, lists, oh my!Phase2
 

Viewers also liked (14)

How 'Open' Changes Product Development
How 'Open' Changes Product DevelopmentHow 'Open' Changes Product Development
How 'Open' Changes Product Development
 
The New Experience Team
The New Experience TeamThe New Experience Team
The New Experience Team
 
Content Ops is Tops!
Content Ops is Tops!Content Ops is Tops!
Content Ops is Tops!
 
Open atrium 2.0 at BADcamp
Open atrium 2.0 at BADcampOpen atrium 2.0 at BADcamp
Open atrium 2.0 at BADcamp
 
Drupal distributions to build a platform
Drupal distributions to build a platformDrupal distributions to build a platform
Drupal distributions to build a platform
 
BassMaster Webinar hosted by Acquia
BassMaster Webinar hosted by AcquiaBassMaster Webinar hosted by Acquia
BassMaster Webinar hosted by Acquia
 
X All the Things: Total Content Control
X All the Things: Total Content Control X All the Things: Total Content Control
X All the Things: Total Content Control
 
Oa2 10 tips and tricks
Oa2 10 tips and tricksOa2 10 tips and tricks
Oa2 10 tips and tricks
 
Best Practices for Development Deployment & Distributions: Capital Camp + Gov...
Best Practices for Development Deployment & Distributions: Capital Camp + Gov...Best Practices for Development Deployment & Distributions: Capital Camp + Gov...
Best Practices for Development Deployment & Distributions: Capital Camp + Gov...
 
Building applications-with-drupal
Building applications-with-drupalBuilding applications-with-drupal
Building applications-with-drupal
 
Accessibility Demystified: 3 Myths and Why They're So, So, So Very Wrong
Accessibility Demystified: 3 Myths and Why They're So, So, So Very WrongAccessibility Demystified: 3 Myths and Why They're So, So, So Very Wrong
Accessibility Demystified: 3 Myths and Why They're So, So, So Very Wrong
 
Drupal Is Not Your Web Site
Drupal Is Not Your Web SiteDrupal Is Not Your Web Site
Drupal Is Not Your Web Site
 
Open Atrium 2.0 at Drupalcon Portland
Open Atrium 2.0 at Drupalcon PortlandOpen Atrium 2.0 at Drupalcon Portland
Open Atrium 2.0 at Drupalcon Portland
 
Fields, entities, lists, oh my!
Fields, entities, lists, oh my!Fields, entities, lists, oh my!
Fields, entities, lists, oh my!
 

Similar to BUILDING A SUSTAINABLE BUSINESS WITH OPEN SOURCE

Data Insights OEP interim submission
Data Insights OEP interim submissionData Insights OEP interim submission
Data Insights OEP interim submissionSandeep Rao
 
Open Group Presentation on MSBI method of creating Enterprise Architecture Co...
Open Group Presentation on MSBI method of creating Enterprise Architecture Co...Open Group Presentation on MSBI method of creating Enterprise Architecture Co...
Open Group Presentation on MSBI method of creating Enterprise Architecture Co...Nick Malik
 
Cloud Key note Sven Denecken 2011 #SAPOnDemand
Cloud Key note Sven Denecken 2011 #SAPOnDemandCloud Key note Sven Denecken 2011 #SAPOnDemand
Cloud Key note Sven Denecken 2011 #SAPOnDemandSven Denecken
 
Rediscover Software Development Edward Hieatt Web Summit 2014
Rediscover Software Development Edward Hieatt Web Summit 2014Rediscover Software Development Edward Hieatt Web Summit 2014
Rediscover Software Development Edward Hieatt Web Summit 2014VMware Tanzu
 
Riding the Drupal Wave: The Future for Drupal and Open Source Content Manage...
Riding the Drupal Wave:  The Future for Drupal and Open Source Content Manage...Riding the Drupal Wave:  The Future for Drupal and Open Source Content Manage...
Riding the Drupal Wave: The Future for Drupal and Open Source Content Manage...Phase2
 
Le cloudvupardesexperts 9pov-curationparloicsimon-clubclouddespartenaires
Le cloudvupardesexperts 9pov-curationparloicsimon-clubclouddespartenairesLe cloudvupardesexperts 9pov-curationparloicsimon-clubclouddespartenaires
Le cloudvupardesexperts 9pov-curationparloicsimon-clubclouddespartenairesClub Alliances
 
DGTL Ventures - Short Introduction
DGTL Ventures - Short IntroductionDGTL Ventures - Short Introduction
DGTL Ventures - Short IntroductionDGTL Ventures
 
Oracle Capability
Oracle CapabilityOracle Capability
Oracle Capabilityanirudhgtl
 
Gofusion India
Gofusion  India Gofusion  India
Gofusion India gofusion
 
NewLease Capture Your Cloud
NewLease Capture Your CloudNewLease Capture Your Cloud
NewLease Capture Your CloudNew Lease
 
IBM Cloud Service Management and Operations Field Guide
IBM Cloud Service Management and Operations Field GuideIBM Cloud Service Management and Operations Field Guide
IBM Cloud Service Management and Operations Field GuideCarol Wingfield
 
Skali_Corporate Profile_Final_March2015
Skali_Corporate Profile_Final_March2015Skali_Corporate Profile_Final_March2015
Skali_Corporate Profile_Final_March2015SKALI Group
 
Transforming Partner Consulting Business to Capture Profit in the Cloud
Transforming  Partner Consulting Business to Capture Profit in the CloudTransforming  Partner Consulting Business to Capture Profit in the Cloud
Transforming Partner Consulting Business to Capture Profit in the CloudSarkis Kerkezian, PMP
 
Scaling the Lean Startup in the Enterprise
Scaling the Lean Startup in the EnterpriseScaling the Lean Startup in the Enterprise
Scaling the Lean Startup in the EnterpriseNVISIA
 

Similar to BUILDING A SUSTAINABLE BUSINESS WITH OPEN SOURCE (20)

Data Insights OEP interim submission
Data Insights OEP interim submissionData Insights OEP interim submission
Data Insights OEP interim submission
 
Open Group Presentation on MSBI method of creating Enterprise Architecture Co...
Open Group Presentation on MSBI method of creating Enterprise Architecture Co...Open Group Presentation on MSBI method of creating Enterprise Architecture Co...
Open Group Presentation on MSBI method of creating Enterprise Architecture Co...
 
Cloud Key note Sven Denecken 2011 #SAPOnDemand
Cloud Key note Sven Denecken 2011 #SAPOnDemandCloud Key note Sven Denecken 2011 #SAPOnDemand
Cloud Key note Sven Denecken 2011 #SAPOnDemand
 
Rediscover Software Development Edward Hieatt Web Summit 2014
Rediscover Software Development Edward Hieatt Web Summit 2014Rediscover Software Development Edward Hieatt Web Summit 2014
Rediscover Software Development Edward Hieatt Web Summit 2014
 
121211 improve your productivity
121211 improve your productivity121211 improve your productivity
121211 improve your productivity
 
My Visual CV
My Visual CVMy Visual CV
My Visual CV
 
"Selling" Open Source 101
"Selling" Open Source 101"Selling" Open Source 101
"Selling" Open Source 101
 
Riding the Drupal Wave: The Future for Drupal and Open Source Content Manage...
Riding the Drupal Wave:  The Future for Drupal and Open Source Content Manage...Riding the Drupal Wave:  The Future for Drupal and Open Source Content Manage...
Riding the Drupal Wave: The Future for Drupal and Open Source Content Manage...
 
Le cloudvupardesexperts 9pov-curationparloicsimon-clubclouddespartenaires
Le cloudvupardesexperts 9pov-curationparloicsimon-clubclouddespartenairesLe cloudvupardesexperts 9pov-curationparloicsimon-clubclouddespartenaires
Le cloudvupardesexperts 9pov-curationparloicsimon-clubclouddespartenaires
 
Re-thinking infrastructure …
Re-thinking infrastructure …Re-thinking infrastructure …
Re-thinking infrastructure …
 
DGTL Ventures - Short Introduction
DGTL Ventures - Short IntroductionDGTL Ventures - Short Introduction
DGTL Ventures - Short Introduction
 
Oracle Capability
Oracle CapabilityOracle Capability
Oracle Capability
 
Gofusion India
Gofusion  India Gofusion  India
Gofusion India
 
NewLease Capture Your Cloud
NewLease Capture Your CloudNewLease Capture Your Cloud
NewLease Capture Your Cloud
 
IBM Cloud Service Management and Operations Field Guide
IBM Cloud Service Management and Operations Field GuideIBM Cloud Service Management and Operations Field Guide
IBM Cloud Service Management and Operations Field Guide
 
MySQL Devops Webinar
MySQL Devops WebinarMySQL Devops Webinar
MySQL Devops Webinar
 
Skali_Corporate Profile_Final_March2015
Skali_Corporate Profile_Final_March2015Skali_Corporate Profile_Final_March2015
Skali_Corporate Profile_Final_March2015
 
Transforming Partner Consulting Business to Capture Profit in the Cloud
Transforming  Partner Consulting Business to Capture Profit in the CloudTransforming  Partner Consulting Business to Capture Profit in the Cloud
Transforming Partner Consulting Business to Capture Profit in the Cloud
 
Odoo erp or sap erp
Odoo erp or sap erpOdoo erp or sap erp
Odoo erp or sap erp
 
Scaling the Lean Startup in the Enterprise
Scaling the Lean Startup in the EnterpriseScaling the Lean Startup in the Enterprise
Scaling the Lean Startup in the Enterprise
 

More from Phase2

Phase2 Health and Wellness Brochure
Phase2 Health and Wellness BrochurePhase2 Health and Wellness Brochure
Phase2 Health and Wellness BrochurePhase2
 
A Modern Digital Experience Platform
A Modern Digital Experience PlatformA Modern Digital Experience Platform
A Modern Digital Experience PlatformPhase2
 
Beyond websites: A Modern Digital Experience Platform
Beyond websites: A Modern Digital Experience PlatformBeyond websites: A Modern Digital Experience Platform
Beyond websites: A Modern Digital Experience PlatformPhase2
 
Omnichannel For Government
Omnichannel For Government Omnichannel For Government
Omnichannel For Government Phase2
 
Bad camp2016 Release Management On Live Websites
Bad camp2016 Release Management On Live WebsitesBad camp2016 Release Management On Live Websites
Bad camp2016 Release Management On Live WebsitesPhase2
 
A FUTURE-FOCUSED DIGITAL PLATFORM WITH DRUPAL 8
A FUTURE-FOCUSED DIGITAL PLATFORM WITH DRUPAL 8A FUTURE-FOCUSED DIGITAL PLATFORM WITH DRUPAL 8
A FUTURE-FOCUSED DIGITAL PLATFORM WITH DRUPAL 8Phase2
 
The Future of Digital Storytelling - Phase2 Talk
The Future of Digital Storytelling - Phase2 TalkThe Future of Digital Storytelling - Phase2 Talk
The Future of Digital Storytelling - Phase2 TalkPhase2
 
Site building with end user in mind
Site building with end user in mindSite building with end user in mind
Site building with end user in mindPhase2
 
Performance Profiling Tools and Tricks
Performance Profiling Tools and TricksPerformance Profiling Tools and Tricks
Performance Profiling Tools and TricksPhase2
 
NORTH CAROLINA Open Source, OpenPublic, OpenShift
NORTH CAROLINA Open Source, OpenPublic, OpenShiftNORTH CAROLINA Open Source, OpenPublic, OpenShift
NORTH CAROLINA Open Source, OpenPublic, OpenShiftPhase2
 
Drupal 8 for Enterprise: D8 in a Changing Digital Landscape
Drupal 8 for Enterprise: D8 in a Changing Digital LandscapeDrupal 8 for Enterprise: D8 in a Changing Digital Landscape
Drupal 8 for Enterprise: D8 in a Changing Digital LandscapePhase2
 
Site Building with the End User in Mind
Site Building with the End User in MindSite Building with the End User in Mind
Site Building with the End User in MindPhase2
 
The Yes, No, and Maybe of "Can We Build That With Drupal?"
The Yes, No, and Maybe of "Can We Build That With Drupal?"The Yes, No, and Maybe of "Can We Build That With Drupal?"
The Yes, No, and Maybe of "Can We Build That With Drupal?"Phase2
 
User Testing For Humanitarian ID App
User Testing For Humanitarian ID AppUser Testing For Humanitarian ID App
User Testing For Humanitarian ID AppPhase2
 
Redhat.com: An Architectural Case Study
Redhat.com: An Architectural Case StudyRedhat.com: An Architectural Case Study
Redhat.com: An Architectural Case StudyPhase2
 
The New Design Workflow
The New Design WorkflowThe New Design Workflow
The New Design WorkflowPhase2
 
Drupal 8, Don’t Be Late (Enterprise Orgs, We’re Looking at You)
Drupal 8, Don’t Be Late (Enterprise Orgs, We’re Looking at You)Drupal 8, Don’t Be Late (Enterprise Orgs, We’re Looking at You)
Drupal 8, Don’t Be Late (Enterprise Orgs, We’re Looking at You)Phase2
 
Memorial Sloan Kettering: Adventures in Drupal 8
Memorial Sloan Kettering: Adventures in Drupal 8Memorial Sloan Kettering: Adventures in Drupal 8
Memorial Sloan Kettering: Adventures in Drupal 8Phase2
 
How, When, and Why to Patch a Module
How, When, and Why to Patch a Module How, When, and Why to Patch a Module
How, When, and Why to Patch a Module Phase2
 
Empathy For Idiots
Empathy For Idiots Empathy For Idiots
Empathy For Idiots Phase2
 

More from Phase2 (20)

Phase2 Health and Wellness Brochure
Phase2 Health and Wellness BrochurePhase2 Health and Wellness Brochure
Phase2 Health and Wellness Brochure
 
A Modern Digital Experience Platform
A Modern Digital Experience PlatformA Modern Digital Experience Platform
A Modern Digital Experience Platform
 
Beyond websites: A Modern Digital Experience Platform
Beyond websites: A Modern Digital Experience PlatformBeyond websites: A Modern Digital Experience Platform
Beyond websites: A Modern Digital Experience Platform
 
Omnichannel For Government
Omnichannel For Government Omnichannel For Government
Omnichannel For Government
 
Bad camp2016 Release Management On Live Websites
Bad camp2016 Release Management On Live WebsitesBad camp2016 Release Management On Live Websites
Bad camp2016 Release Management On Live Websites
 
A FUTURE-FOCUSED DIGITAL PLATFORM WITH DRUPAL 8
A FUTURE-FOCUSED DIGITAL PLATFORM WITH DRUPAL 8A FUTURE-FOCUSED DIGITAL PLATFORM WITH DRUPAL 8
A FUTURE-FOCUSED DIGITAL PLATFORM WITH DRUPAL 8
 
The Future of Digital Storytelling - Phase2 Talk
The Future of Digital Storytelling - Phase2 TalkThe Future of Digital Storytelling - Phase2 Talk
The Future of Digital Storytelling - Phase2 Talk
 
Site building with end user in mind
Site building with end user in mindSite building with end user in mind
Site building with end user in mind
 
Performance Profiling Tools and Tricks
Performance Profiling Tools and TricksPerformance Profiling Tools and Tricks
Performance Profiling Tools and Tricks
 
NORTH CAROLINA Open Source, OpenPublic, OpenShift
NORTH CAROLINA Open Source, OpenPublic, OpenShiftNORTH CAROLINA Open Source, OpenPublic, OpenShift
NORTH CAROLINA Open Source, OpenPublic, OpenShift
 
Drupal 8 for Enterprise: D8 in a Changing Digital Landscape
Drupal 8 for Enterprise: D8 in a Changing Digital LandscapeDrupal 8 for Enterprise: D8 in a Changing Digital Landscape
Drupal 8 for Enterprise: D8 in a Changing Digital Landscape
 
Site Building with the End User in Mind
Site Building with the End User in MindSite Building with the End User in Mind
Site Building with the End User in Mind
 
The Yes, No, and Maybe of "Can We Build That With Drupal?"
The Yes, No, and Maybe of "Can We Build That With Drupal?"The Yes, No, and Maybe of "Can We Build That With Drupal?"
The Yes, No, and Maybe of "Can We Build That With Drupal?"
 
User Testing For Humanitarian ID App
User Testing For Humanitarian ID AppUser Testing For Humanitarian ID App
User Testing For Humanitarian ID App
 
Redhat.com: An Architectural Case Study
Redhat.com: An Architectural Case StudyRedhat.com: An Architectural Case Study
Redhat.com: An Architectural Case Study
 
The New Design Workflow
The New Design WorkflowThe New Design Workflow
The New Design Workflow
 
Drupal 8, Don’t Be Late (Enterprise Orgs, We’re Looking at You)
Drupal 8, Don’t Be Late (Enterprise Orgs, We’re Looking at You)Drupal 8, Don’t Be Late (Enterprise Orgs, We’re Looking at You)
Drupal 8, Don’t Be Late (Enterprise Orgs, We’re Looking at You)
 
Memorial Sloan Kettering: Adventures in Drupal 8
Memorial Sloan Kettering: Adventures in Drupal 8Memorial Sloan Kettering: Adventures in Drupal 8
Memorial Sloan Kettering: Adventures in Drupal 8
 
How, When, and Why to Patch a Module
How, When, and Why to Patch a Module How, When, and Why to Patch a Module
How, When, and Why to Patch a Module
 
Empathy For Idiots
Empathy For Idiots Empathy For Idiots
Empathy For Idiots
 

BUILDING A SUSTAINABLE BUSINESS WITH OPEN SOURCE

  • 1. MAKING A (PROFITABLE) BUSINESS... BUILT ON OPEN SOURCE JEFF WALPOLE CEO, PHASE2 TECHNOLOGY
  • 2. WHAT I AM TALKING ABOUT • Growing a successful business is hard • but sustaining a reasonably sized / profit generating business is even harder. • Right now many of the businesses in our space are “riding the Drupal wave”, operating as specialized implementers of Drupal. • Shifting to a larger high profit and sustainable business will be hard for many due in part to the intricacies of open source competition and open source productization.
  • 3. ABOUT ME Who I am: Who I am not: Almost 20 years in the I am not a CTO and wont software / consulting be talking about business technical strategies. Led Phase2 for the last 11 years based upon I am not a lawyer. I can’t open source software answer “can I do THIS in and services GPL?”
  • 4. OUR WORK IN DRUPAL
  • 5. DRUPAL COMMUNITY 55+ 12 50+ 6 2 Involved Drupal Speakers at Key Modules Distributions Security team Professionals DrupalCon Denver Maintained Built members open
  • 6. STARTING A SERVICES BUSINESS IS EASY. SCALING IT IS HARD.
  • 7. The Growth Curve / Scaling -> Sustaining 1-20 person shops - 20-50 person medium 50+ person businesses - self making a living businesses - growing but sustaining / high profit not (yet) sustaining mainly hourly services Takes additional things to be every hour spent = a dollar Takes a mix of hourly + scalable AND sustainable. earned fixed + retainers What are those things? "We build a website" - Takes repeat business and islands of isolation strong customer loyalty your competitive advantage Takes some sales (pricing/ is probably being the ones estimation savvy) that "know" Drupal Requires strong project works for a life style management to succeed business 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2013 2014 2015
  • 8. HOW TO SCALE SERVICES: • great sales & marketing • great recruiting • infrastructure for efficiency (processes, project management, supporting functions) • partnering to grow capabilities/business development • securing larger contracts • M&A
  • 9. SUSTAINING TAKES MORE... • reliable/recurring sales & marketing with process • sustained competitive advantage (vs. a point in time) • securing long term contracts (e.g. government) • intellectual property • passive revenue/ productization • investment?
  • 11. MAKING $ WITH NICHE DRUPAL WAS EASY • cost to develop was low • cost to recruit/train developers was *relatively* low (at least initially) • testing is (partially) free • re-use of our own and others contributions • community innovation means the community develops and innovates for us
  • 12. PARADOXES OF DRUPAL COMPETITION • competitive advantage (knowing how it works + being better than anyone else - and proving it!) is very hard to sustain • competing is perceived to be bad because open source ethos • competing is hard because others can copy easily when you "share" in an open model
  • 13. COMPETITION IN DRUPAL IS CHANGING • more players in the market • downward pressure on rates & pricing • more off-shoring and different resource make-up on projects • greater competition from larger companies/platforms now competing with Drupal (CQ5, Salesforce, etc)
  • 14. OTHER MACRO THREATS • Adoption is everything - without it our advantage dies • Talent shortages hurt everyone • Community dynamics
  • 15. SO HOW TO SUSTAIN, NOT JUST SCALE?
  • 16. THE REALITY The challenges of Drupal and “open source business” are not really about IP or licensing. Open source is actually part of the solution, not part of “the problem.” but so is good old fashioned business strategy.
  • 17. GROW THE ECOSYSTEM • more businesses at scale • more businesses figuring out how to create business models around Drupal • more specialization/ less internal competition among firms • more varied business models around Drupal • more Independent Software Vendors (ISVs)
  • 18. THE IMPORTANCE OF THE ISV • A software ecosystem cannot rely on services companies around a single product • ISVs (Independent Software Vendors) provide depth • ISVs for us (Drupal) could include integrations, platform vendors, add ons, etc. • Otherwise we are all just Drupal VARs (Value Added Resellers)
  • 20. PRODUCTS ≠ SCALE • building and distributing a product CAN be a way to scale a Drupal business, IF you change your model to support “product operations” • Developing a product (or more precisely supporting one) can actually hinder growth of a services company. • “I am launching a product, so that we can grow revenue” is a common but uninformed opinion on pure Drupal
  • 21. PRODUCTS ≠ SCALE • Plenty of services businesses also scale: large-scale consulting firms, hosting providers, and many in the software space scale without products • Products can produce passive revenue (see above re: business models) and be helpful for sustainability, but are not the only way to “scale”
  • 22. HOW OS CHALLENGES PRODUCTIZATION • You build an open source product and distribute it. • The market uses it, demands features, requests releases. • “Selling it” can be undone by any buyer who then distributes it for free. • “Selling services around it” is not productization.
  • 23. DISTRIBUTIONS ≠PRODUCTS BUT THEY ALLOW FOR... • Re-use • Standardization • Interoperability • Use case targeting • Building blocks for other models
  • 24. DISTRIBUTIONS DON’T ALLOW IP CONTROL. SO THEY ARE... • marketing (for everyone) • lead gen and marketing for the creator/ maintainer • platforms for more sophisticated services/ tie-ins • better platforms for application stacks • could allow for support models
  • 26. SERVICE(ISH) Model Examples Consulting and Implementation Every “Drupal shop” out there (e.g. professional services) Redhat, Build-a-Module, Documentation and training Drupalize.me Support retainers & subscriptions Acquia, Redhat
  • 27. PRODUCT(ISH) Model Examples Freemium Alfresco, EZ Publish Dual licensing JBoss, MySQL Distributions Commons, OpenPublish, Atrium
  • 28. INTEGRATIONS Model Examples Add-ons (apps/plugins/themes) Wordpress, EzPublish External Product Integration cloud services, Drupal Commerce Application bundles (stacks) Redhat OpenShift
  • 29. potential not recommended Low Feasibility Dual Licensing Freemium WHICH ONES Support Competitive/ Legal Feasibility where we started Retainers/ Subscriptions where to focus WORK FOR DRUPAL? Product Distributions Integration Add-ons & Plug-ins Documentation & Training Consulting and Application Implementation bundles (stacks) High Feasibility Low Barriers to Entry High Barriers to Entry Complexity
  • 30. SO WHAT’S THE ANSWER? Ask yourself whether you are willing to invest in products. That investment requires a different approach to product building, product management, community management, market matching, and continued, sustained investment. It also requires an excellent idea for a product that people need.
  • 31. IF YOU ARE WILLING TO INVEST... • first leverage Drupal’s popularity for lead generation • master services / deliver them successfully • corner specific Drupal niches for competitive advantage • invest in building discipline to help you realize revenue on that • add something to the product that creates passive revenue • bundle support, documentation or training for it • create a distribution, package or integrated product from it
  • 32. IF YOU ARE NOT WILLING TO INVEST... ...that doesn’t mean an unsustainable business. Instead... • first leverage Drupal’s popularity for lead generation • master services / deliver them successfully • corner specific Drupal niches for competitive advantage • invest in packaging your services, automating aspects of them, or finding ways to build greater margin in them • use increased margin to re-invest in more process and automation
  • 33. AND IF YOU’RE BORED...
  • 35. DRUPAL IS MORE THAN A CODE BASE. IT HAS A GIGANTIC USER BASE; A POWERFUL BRAND; TOOLS & RESOURCES THAT CAN DRIVE DOWN COSTS AND DRIVE UP REVENUE
  • 36. WE HAVE DRUPAL. HOW CAN WE START USING IT AS A TOOL TO BUILD NEW LINES OF BUSINESS? NOT JUST A TOOL FOR BUILDING OUR WEB SITES.
  • 37. CHANGE THE OUTLOOK: LET’S STOP THINKING ABOUT DRUPAL AS A CODING PLATFORM WE “USE” AND START THINKING ABOUT IT AS A BUSINESS PLATFORM WE LEVERAGE.
  • 38. THANKS! QUESTIONS? JEFF WALPOLE jwalpole@phase2technology.com t: @jeffwalpole www.linkedin.com/in/jeffwalpole
  • 39. phase2technology.com @phase2tech