differentiating between platforms and products

18
Differentiating Between Platforms and Products Joel Martins CTO, MicroEdge + Blackbaud

Upload: microedge-blackbaud

Post on 15-Apr-2017

109 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Differentiating Between Platforms and Products

Differentiating Between Platforms and Products

Joel Martins

CTO, MicroEdge + Blackbaud

Page 2: Differentiating Between Platforms and Products

From Products to Platforms

Transformation

Page 3: Differentiating Between Platforms and Products

The Journey to the World of Platforms

Page 4: Differentiating Between Platforms and Products

Platforms You Already Know

Page 5: Differentiating Between Platforms and Products

“Products come with predefined business logic that narrows their ultimate

breadth of scope. Conversely, platforms separate out the logic functions of

applications so that an IT structure can be built for change.”

Page 6: Differentiating Between Platforms and Products

The Shift to Platform-Based Approaches

“Industry leaders are unleashing technology’s power by developing new technology platforms. But more than that, it’s the platform-based business models and strategies they

enable that are driving the most profound global macroeconomic change since the industrial revolution. In the digital economy, platform ecosystems are nothing less

than the foundation for new value creation.”

Accenture Technology Vision 2016

Page 7: Differentiating Between Platforms and Products

Benefits of Platform-Based Partnership Approaches

$2.6Tis how much

platform companies

represent in market

capitalization worldwide*

82%believe that

platforms will be the ‘glue’ that

brings organizations

together*

81%of executives say platform-based models will be core to their growth strategy in 3

years*

7

*From Accenture’s 2016 Technology Vision Survey Results

Page 8: Differentiating Between Platforms and Products

Platforms are Configurable

A customized system is developed specifically and only for one customer, locking organizations into a static workflow that can only be changed by hiring cost prohibitive engineers to make updates to the system’s code.

Configurable software is flexible, scalable and can be continually shaped to meet an organization’s industry-specific and organization-specific needs.

Page 9: Differentiating Between Platforms and Products

Eventually…

ConfiguredCustomized

Page 10: Differentiating Between Platforms and Products

Software Platforms are Open,

Accessible from Anywhere, Enable

Sharing of Technology, Encourage

Sharing of Information, and

Constantly Evolve and Change and

Adapt

Page 11: Differentiating Between Platforms and Products

Platforms are Open

An API is the Communication Protocol

SOAP (2000)

• Relies heavily on XML

• Codified in a “WSDL”

• Both Server and Client changes need to be in sync

REST with JSON (2007)

• Flexible.

• Becoming the defactostandard.

• Simple

Page 12: Differentiating Between Platforms and Products

Look – REST Is the Standard.

Page 13: Differentiating Between Platforms and Products

Platforms are Accessible Anywhere,

Anytime

Page 14: Differentiating Between Platforms and Products

Platforms Enable Sharing Technology

Page 15: Differentiating Between Platforms and Products

Platforms Enable Sharing Information

Page 16: Differentiating Between Platforms and Products

Platforms Constantly Evolve

Page 17: Differentiating Between Platforms and Products

Closing: A Philanthropic Platform of

the Future

Page 18: Differentiating Between Platforms and Products

Differentiating Between Platforms and Products

Joel Martins

CTO, MicroEdge + Blackbaud