SlideShare a Scribd company logo
1 of 17
Off-the-Shelf vs Platform

What Approach
Makes Sense
For Your
Business
Dipesh Mukerji,
Kony Inc.
Possible Methods

Off-the-Shelf
vs

Platform

…

(It Depends)

…
Off-the-Shelf
Off-the-Shelf Development
Pre-built software usually from a 3rd-party vendor
 Mobile solutions for standard business processes
 Industry focused or completely generic
 Out-of the box features to satisfy basic / immediate needs

Off-the-Shelf Sample Apps
Off-the-Shelf Approach
Challenges

Advantages

• May need to know / learn specific
development language

• Specific platforms and/or industryfocused verticals

• Limited functionality / features

• Targets core business functions

•
•
•
•

Cross-channel
UI/UX
Backend Integration
Security

• Standardized UI

• Available app templates
• Easy to deploy

• Difficult to scale

• Easy to update

• Inconsistent performance

• Plethora of app developers

• Restricted maintenance and support

• Typically no vendor lock-in

• Lacking in structured SLAs

• Fast-to-market

• Unstructured timetable for software
upgrades / roadmap

• Economical
Off-the-Shelf Approach
Use when:

Don’t use when:

• Need to be fast

• Customizations needed

• Limited budget

• Intricate business processes

• Leverage existing skill sets

• Advanced UI

• Mobilize core processes

• Several backend systems

• Content driven over UX

• Premium on security &
performance

• Simple UI and business logic
• Small to medium size user base
• 1 or 2 device OSs

• Complex offline sync needed
• Large user base
• Many Devices
Platform
What is Platform Development
Rely on cross-channel development frameworks like JavaScript
that ensure cross-platform compatibility and also access the
devices specific features to build native, mobile and hybrid apps
 Write once build any where (i.e. supports multiple devices)
 Saves time and possibly significant money
 Good performance
 Caters to all methods of deployment
 Could potentially have other areas of SDLC (i.e.
Design, Management, Testing, etc…)
Platform Apps
Platform Approach
Challenges
•
•
•
•
•
•

Unsupported features
Restricted use of personal tools
Possibility of slow performance
Vendor lock / restrictions
May not be as UI rich
Not every feature is cross-channel

Advantages
•
•
•
•
•
•
•
•
•

Ease of use
Re-usability of code
Easy availability of plugins
Fastest to market
Lower total cost of ownership
Support for cloud services
Single code base across all devices
Security / Authentication
May support other elements of
SDLC
• Build native, mobile web, hybrid
and mixed mode apps
• Future proofing
Platform Approach
Use when:

Don’t use when:

•

Singular dev language skill set

•

Simple UI and business workflows

•

Customizations

•

Common backend system integration

•

Advanced UI

•

Standard security & performance needs

•

Integration w/ several backends

•

Small user base

•

Complex business logic

•

1 or 2 devices and OSs

•

Reuse components

•

1 or 2 apps

•

Intricate offline needs

•

Tight budget

•

Premium on security and performance

•

Many Devices

•

Large user base

•

Roadmap of apps

•

Low TCO
Comparison
Off the Shelf
Functionality

vs.

Platform

Limited & Pre-Determined

Extensive & Per Requirements

Standard

Extensive & Customizable

Variety

Extensive & Per Requirements

Limited & Usually Pre-Determined

Extensive & Per Requirements

Offline Sync

Limited, (if any)

Variety, but usually extensive

Performance

Standard

Extensive & Per Requirements

Scalability

Variety & Limited

Extensive & Per Requirements

Security

Variety & Limited

Extensive & Per Requirements

Support & Maintenance

Variety & Limited

Extensive SLAs

Vendor Determined

Customer Driven & SLAs

Development Time

Fast

More Time

Deployment Time

Fast

More Time

Variety, but affordable

Variety

UI/UX
Devices / OS

Backend Integration

Upgrades & New OSs

TCO
What To Consider
• How large is your user base

and how tech savvy are they?
• What do your users want?
• What devices are your users on?
• What are your operational and

maintenance cost requirements?
• What UX and/or UI experience do your

users require?
• Are you looking to be in the app store?
• Is vendor lock a concern?
What To Consider
How much does content matter to your users?
•

Industry like publishing put content at a premium

How do your users access and consume content?
•

Mobile, Desktop, Other

How does mobile satisfy your business needs?
•

Revenue driven?

Does your business need to evolve as fast as technology?
•

Gaming vs Publishing
Kony – A Complete Platform
• Tools

Leverage single code-base (JavaScript) to build cross-channel applications
 Build beautiful effective user experience with tools / widgets
 Handles and simplifies any form of deployment
 App, device & content security and management
• Built for Enterprise and Consumer
 Commercial channels
 BYOD

Off-the-Shelf vs Platform: Which Approach is Best for Your Mobile Needs

More Related Content

What's hot

Karnacki wearables 3_ways-20150402[1]
Karnacki wearables 3_ways-20150402[1]Karnacki wearables 3_ways-20150402[1]
Karnacki wearables 3_ways-20150402[1]KeynoteSystems
 
Having a Pulse On Your Platform
Having a Pulse On Your PlatformHaving a Pulse On Your Platform
Having a Pulse On Your PlatformKamyar Mohager
 
Not greek and latin v0.6
Not greek and latin v0.6Not greek and latin v0.6
Not greek and latin v0.6Indium Software
 
Mobile App Best Practices
Mobile App Best PracticesMobile App Best Practices
Mobile App Best PracticesFar Reach
 
Rapid Prototyping and Usability Testing - HUXPA
Rapid Prototyping and Usability Testing - HUXPARapid Prototyping and Usability Testing - HUXPA
Rapid Prototyping and Usability Testing - HUXPADerrick Bowen
 
Choosing the Right Approach for Mobile ERP
Choosing the Right Approach for Mobile ERPChoosing the Right Approach for Mobile ERP
Choosing the Right Approach for Mobile ERPSebastian Bland
 
TechEd recap of SAP's mobile strategy + my critical view
TechEd recap of SAP's mobile strategy + my critical viewTechEd recap of SAP's mobile strategy + my critical view
TechEd recap of SAP's mobile strategy + my critical viewtamas_szirtes
 
Plunet Summit 2017 - Biraj Rath: Extending Plunet Features & Workarounds
Plunet Summit 2017 - Biraj Rath: Extending Plunet Features & WorkaroundsPlunet Summit 2017 - Biraj Rath: Extending Plunet Features & Workarounds
Plunet Summit 2017 - Biraj Rath: Extending Plunet Features & WorkaroundsPlunet BusinessManager
 
Managing Security in Agile Culture
Managing Security in Agile CultureManaging Security in Agile Culture
Managing Security in Agile CultureSARCCOM
 
software Prototyping model
software Prototyping modelsoftware Prototyping model
software Prototyping modelSankeerthanaS1
 
Architecting for Hyper Growth and Great Engineering Culture
Architecting for Hyper Growth and Great Engineering CultureArchitecting for Hyper Growth and Great Engineering Culture
Architecting for Hyper Growth and Great Engineering Cultureifnu bima
 
Low Code Platform
Low Code PlatformLow Code Platform
Low Code Platformpavanr1234
 
Low-Code Platforms
Low-Code PlatformsLow-Code Platforms
Low-Code PlatformsComidor
 
Mainframe Training
Mainframe TrainingMainframe Training
Mainframe TrainingAman Shastry
 
Thin Clients for InduSoft Web Studio
Thin Clients for InduSoft Web StudioThin Clients for InduSoft Web Studio
Thin Clients for InduSoft Web StudioAVEVA
 
Choosing the Right Approach for Mobile ERP
Choosing the Right Approach for Mobile ERPChoosing the Right Approach for Mobile ERP
Choosing the Right Approach for Mobile ERPSebastian Bland
 
Make software like they make cars!
Make software like they make cars!Make software like they make cars!
Make software like they make cars!Ashish Belagali
 
TMF2014 Thinksoft Automation Presentation
TMF2014 Thinksoft Automation PresentationTMF2014 Thinksoft Automation Presentation
TMF2014 Thinksoft Automation PresentationKJR
 
Accessibility patterns testable requirements during early design
Accessibility patterns testable requirements during early designAccessibility patterns testable requirements during early design
Accessibility patterns testable requirements during early designAidan Tierney
 

What's hot (20)

Karnacki wearables 3_ways-20150402[1]
Karnacki wearables 3_ways-20150402[1]Karnacki wearables 3_ways-20150402[1]
Karnacki wearables 3_ways-20150402[1]
 
Having a Pulse On Your Platform
Having a Pulse On Your PlatformHaving a Pulse On Your Platform
Having a Pulse On Your Platform
 
Not greek and latin v0.6
Not greek and latin v0.6Not greek and latin v0.6
Not greek and latin v0.6
 
Mobile App Best Practices
Mobile App Best PracticesMobile App Best Practices
Mobile App Best Practices
 
Rapid Prototyping and Usability Testing - HUXPA
Rapid Prototyping and Usability Testing - HUXPARapid Prototyping and Usability Testing - HUXPA
Rapid Prototyping and Usability Testing - HUXPA
 
Choosing the Right Approach for Mobile ERP
Choosing the Right Approach for Mobile ERPChoosing the Right Approach for Mobile ERP
Choosing the Right Approach for Mobile ERP
 
TechEd recap of SAP's mobile strategy + my critical view
TechEd recap of SAP's mobile strategy + my critical viewTechEd recap of SAP's mobile strategy + my critical view
TechEd recap of SAP's mobile strategy + my critical view
 
Plunet Summit 2017 - Biraj Rath: Extending Plunet Features & Workarounds
Plunet Summit 2017 - Biraj Rath: Extending Plunet Features & WorkaroundsPlunet Summit 2017 - Biraj Rath: Extending Plunet Features & Workarounds
Plunet Summit 2017 - Biraj Rath: Extending Plunet Features & Workarounds
 
Managing Security in Agile Culture
Managing Security in Agile CultureManaging Security in Agile Culture
Managing Security in Agile Culture
 
MOL Pay mobile
MOL Pay mobileMOL Pay mobile
MOL Pay mobile
 
software Prototyping model
software Prototyping modelsoftware Prototyping model
software Prototyping model
 
Architecting for Hyper Growth and Great Engineering Culture
Architecting for Hyper Growth and Great Engineering CultureArchitecting for Hyper Growth and Great Engineering Culture
Architecting for Hyper Growth and Great Engineering Culture
 
Low Code Platform
Low Code PlatformLow Code Platform
Low Code Platform
 
Low-Code Platforms
Low-Code PlatformsLow-Code Platforms
Low-Code Platforms
 
Mainframe Training
Mainframe TrainingMainframe Training
Mainframe Training
 
Thin Clients for InduSoft Web Studio
Thin Clients for InduSoft Web StudioThin Clients for InduSoft Web Studio
Thin Clients for InduSoft Web Studio
 
Choosing the Right Approach for Mobile ERP
Choosing the Right Approach for Mobile ERPChoosing the Right Approach for Mobile ERP
Choosing the Right Approach for Mobile ERP
 
Make software like they make cars!
Make software like they make cars!Make software like they make cars!
Make software like they make cars!
 
TMF2014 Thinksoft Automation Presentation
TMF2014 Thinksoft Automation PresentationTMF2014 Thinksoft Automation Presentation
TMF2014 Thinksoft Automation Presentation
 
Accessibility patterns testable requirements during early design
Accessibility patterns testable requirements during early designAccessibility patterns testable requirements during early design
Accessibility patterns testable requirements during early design
 

Similar to Off-the-Shelf vs Platform: Which Approach is Best for Your Mobile Needs

20160422 Speedy Framework Enterprise Application Development Platform
20160422 Speedy Framework Enterprise Application Development Platform20160422 Speedy Framework Enterprise Application Development Platform
20160422 Speedy Framework Enterprise Application Development PlatformHarezmi IT Solutions
 
What Mobile Development Approach Makes Sense
What Mobile Development Approach Makes SenseWhat Mobile Development Approach Makes Sense
What Mobile Development Approach Makes SenseDipesh Mukerji
 
Platform vs. Native vs. HTML5: Which mobile development makes sense for your ...
Platform vs. Native vs. HTML5: Which mobile development makes sense for your ...Platform vs. Native vs. HTML5: Which mobile development makes sense for your ...
Platform vs. Native vs. HTML5: Which mobile development makes sense for your ...Kony, Inc.
 
Testing NodeJS, REST APIs and MongoDB with UFT
Testing NodeJS, REST APIs and MongoDB with UFTTesting NodeJS, REST APIs and MongoDB with UFT
Testing NodeJS, REST APIs and MongoDB with UFTOri Bendet
 
Making software development processes to work for you
Making software development processes to work for youMaking software development processes to work for you
Making software development processes to work for youAmbientia
 
Model-driven and low-code development for event-based systems | Bobby Calderw...
Model-driven and low-code development for event-based systems | Bobby Calderw...Model-driven and low-code development for event-based systems | Bobby Calderw...
Model-driven and low-code development for event-based systems | Bobby Calderw...HostedbyConfluent
 
Accelerate Time to Market by Pipelining UX with Development - Part 2
Accelerate Time to Market by Pipelining UX with Development - Part 2Accelerate Time to Market by Pipelining UX with Development - Part 2
Accelerate Time to Market by Pipelining UX with Development - Part 2ICS
 
158 - Product Management for Enterprise-Grade platforms
158 - Product Management for Enterprise-Grade platforms 158 - Product Management for Enterprise-Grade platforms
158 - Product Management for Enterprise-Grade platforms ProductCamp Boston
 
Developing For The Business
Developing For The BusinessDeveloping For The Business
Developing For The BusinessDipesh Mukerji
 
1221 raise expectations_for_the_ always_on_enterprise
1221 raise expectations_for_the_ always_on_enterprise1221 raise expectations_for_the_ always_on_enterprise
1221 raise expectations_for_the_ always_on_enterpriseScott Simmons
 
Borland_intro_v5_csc.pptx
Borland_intro_v5_csc.pptxBorland_intro_v5_csc.pptx
Borland_intro_v5_csc.pptxssuser9e9be71
 
Six Signs You Need Platform Engineering
Six Signs You Need Platform EngineeringSix Signs You Need Platform Engineering
Six Signs You Need Platform EngineeringWeaveworks
 
Microservices at Scale: How to Reduce Overhead and Increase Developer Product...
Microservices at Scale: How to Reduce Overhead and Increase Developer Product...Microservices at Scale: How to Reduce Overhead and Increase Developer Product...
Microservices at Scale: How to Reduce Overhead and Increase Developer Product...DevOps.com
 
Techcello at a glance
Techcello at a glanceTechcello at a glance
Techcello at a glancekanimozhin
 
Building software using Rich Clients Platforms Rikard Thulin
Building software using Rich Clients Platforms Rikard ThulinBuilding software using Rich Clients Platforms Rikard Thulin
Building software using Rich Clients Platforms Rikard ThulinRikard Thulin
 
Faster and more efficient processes by combining BPM and Mobile – yes we can!
Faster and more efficient processes by combining BPM and Mobile – yes we can!Faster and more efficient processes by combining BPM and Mobile – yes we can!
Faster and more efficient processes by combining BPM and Mobile – yes we can!Sebastian Faulhaber
 
Accelerate Time to Market by Pipelining UX with Development - Part 1
Accelerate Time to Market by Pipelining UX with Development - Part 1Accelerate Time to Market by Pipelining UX with Development - Part 1
Accelerate Time to Market by Pipelining UX with Development - Part 1ICS
 
Mobinius : Mobile Native vs Cross Platform
Mobinius : Mobile Native vs Cross PlatformMobinius : Mobile Native vs Cross Platform
Mobinius : Mobile Native vs Cross PlatformDamodar Puthiya
 
Creating Effective Mobile Applications with IBM Bluemix
Creating Effective Mobile Applications with IBM BluemixCreating Effective Mobile Applications with IBM Bluemix
Creating Effective Mobile Applications with IBM BluemixAndrew Ferrier
 
Cross Platform Mobile Application Development
Cross Platform Mobile Application DevelopmentCross Platform Mobile Application Development
Cross Platform Mobile Application DevelopmentSenchu Thomas
 

Similar to Off-the-Shelf vs Platform: Which Approach is Best for Your Mobile Needs (20)

20160422 Speedy Framework Enterprise Application Development Platform
20160422 Speedy Framework Enterprise Application Development Platform20160422 Speedy Framework Enterprise Application Development Platform
20160422 Speedy Framework Enterprise Application Development Platform
 
What Mobile Development Approach Makes Sense
What Mobile Development Approach Makes SenseWhat Mobile Development Approach Makes Sense
What Mobile Development Approach Makes Sense
 
Platform vs. Native vs. HTML5: Which mobile development makes sense for your ...
Platform vs. Native vs. HTML5: Which mobile development makes sense for your ...Platform vs. Native vs. HTML5: Which mobile development makes sense for your ...
Platform vs. Native vs. HTML5: Which mobile development makes sense for your ...
 
Testing NodeJS, REST APIs and MongoDB with UFT
Testing NodeJS, REST APIs and MongoDB with UFTTesting NodeJS, REST APIs and MongoDB with UFT
Testing NodeJS, REST APIs and MongoDB with UFT
 
Making software development processes to work for you
Making software development processes to work for youMaking software development processes to work for you
Making software development processes to work for you
 
Model-driven and low-code development for event-based systems | Bobby Calderw...
Model-driven and low-code development for event-based systems | Bobby Calderw...Model-driven and low-code development for event-based systems | Bobby Calderw...
Model-driven and low-code development for event-based systems | Bobby Calderw...
 
Accelerate Time to Market by Pipelining UX with Development - Part 2
Accelerate Time to Market by Pipelining UX with Development - Part 2Accelerate Time to Market by Pipelining UX with Development - Part 2
Accelerate Time to Market by Pipelining UX with Development - Part 2
 
158 - Product Management for Enterprise-Grade platforms
158 - Product Management for Enterprise-Grade platforms 158 - Product Management for Enterprise-Grade platforms
158 - Product Management for Enterprise-Grade platforms
 
Developing For The Business
Developing For The BusinessDeveloping For The Business
Developing For The Business
 
1221 raise expectations_for_the_ always_on_enterprise
1221 raise expectations_for_the_ always_on_enterprise1221 raise expectations_for_the_ always_on_enterprise
1221 raise expectations_for_the_ always_on_enterprise
 
Borland_intro_v5_csc.pptx
Borland_intro_v5_csc.pptxBorland_intro_v5_csc.pptx
Borland_intro_v5_csc.pptx
 
Six Signs You Need Platform Engineering
Six Signs You Need Platform EngineeringSix Signs You Need Platform Engineering
Six Signs You Need Platform Engineering
 
Microservices at Scale: How to Reduce Overhead and Increase Developer Product...
Microservices at Scale: How to Reduce Overhead and Increase Developer Product...Microservices at Scale: How to Reduce Overhead and Increase Developer Product...
Microservices at Scale: How to Reduce Overhead and Increase Developer Product...
 
Techcello at a glance
Techcello at a glanceTechcello at a glance
Techcello at a glance
 
Building software using Rich Clients Platforms Rikard Thulin
Building software using Rich Clients Platforms Rikard ThulinBuilding software using Rich Clients Platforms Rikard Thulin
Building software using Rich Clients Platforms Rikard Thulin
 
Faster and more efficient processes by combining BPM and Mobile – yes we can!
Faster and more efficient processes by combining BPM and Mobile – yes we can!Faster and more efficient processes by combining BPM and Mobile – yes we can!
Faster and more efficient processes by combining BPM and Mobile – yes we can!
 
Accelerate Time to Market by Pipelining UX with Development - Part 1
Accelerate Time to Market by Pipelining UX with Development - Part 1Accelerate Time to Market by Pipelining UX with Development - Part 1
Accelerate Time to Market by Pipelining UX with Development - Part 1
 
Mobinius : Mobile Native vs Cross Platform
Mobinius : Mobile Native vs Cross PlatformMobinius : Mobile Native vs Cross Platform
Mobinius : Mobile Native vs Cross Platform
 
Creating Effective Mobile Applications with IBM Bluemix
Creating Effective Mobile Applications with IBM BluemixCreating Effective Mobile Applications with IBM Bluemix
Creating Effective Mobile Applications with IBM Bluemix
 
Cross Platform Mobile Application Development
Cross Platform Mobile Application DevelopmentCross Platform Mobile Application Development
Cross Platform Mobile Application Development
 

More from Dipesh Mukerji

Latest Trends in Mobile App Development
Latest Trends in Mobile App DevelopmentLatest Trends in Mobile App Development
Latest Trends in Mobile App DevelopmentDipesh Mukerji
 
HTML5: Next Generation Web Development
HTML5: Next Generation Web DevelopmentHTML5: Next Generation Web Development
HTML5: Next Generation Web DevelopmentDipesh Mukerji
 
Kony - End-to-End Proof of Technology
Kony - End-to-End Proof of TechnologyKony - End-to-End Proof of Technology
Kony - End-to-End Proof of TechnologyDipesh Mukerji
 
Enterprise mobility in the Cloud vs On-Prem
Enterprise mobility in the Cloud vs On-PremEnterprise mobility in the Cloud vs On-Prem
Enterprise mobility in the Cloud vs On-PremDipesh Mukerji
 
Kony Development Cloud
Kony Development CloudKony Development Cloud
Kony Development CloudDipesh Mukerji
 
8 Steps to a Long-Term Mobile Strategy
8 Steps to a Long-Term Mobile Strategy8 Steps to a Long-Term Mobile Strategy
8 Steps to a Long-Term Mobile StrategyDipesh Mukerji
 
Multi-Channel App Approach & The Future of Multi-Channel
Multi-Channel App Approach & The Future of Multi-ChannelMulti-Channel App Approach & The Future of Multi-Channel
Multi-Channel App Approach & The Future of Multi-ChannelDipesh Mukerji
 
Multi channel advantage
Multi channel advantageMulti channel advantage
Multi channel advantageDipesh Mukerji
 
Kony Mobile Management
Kony Mobile ManagementKony Mobile Management
Kony Mobile ManagementDipesh Mukerji
 

More from Dipesh Mukerji (12)

Latest Trends in Mobile App Development
Latest Trends in Mobile App DevelopmentLatest Trends in Mobile App Development
Latest Trends in Mobile App Development
 
HTML5: Next Generation Web Development
HTML5: Next Generation Web DevelopmentHTML5: Next Generation Web Development
HTML5: Next Generation Web Development
 
Kony - End-to-End Proof of Technology
Kony - End-to-End Proof of TechnologyKony - End-to-End Proof of Technology
Kony - End-to-End Proof of Technology
 
Enterprise mobility in the Cloud vs On-Prem
Enterprise mobility in the Cloud vs On-PremEnterprise mobility in the Cloud vs On-Prem
Enterprise mobility in the Cloud vs On-Prem
 
Kony Development Cloud
Kony Development CloudKony Development Cloud
Kony Development Cloud
 
8 Steps to a Long-Term Mobile Strategy
8 Steps to a Long-Term Mobile Strategy8 Steps to a Long-Term Mobile Strategy
8 Steps to a Long-Term Mobile Strategy
 
Multi-Channel App Approach & The Future of Multi-Channel
Multi-Channel App Approach & The Future of Multi-ChannelMulti-Channel App Approach & The Future of Multi-Channel
Multi-Channel App Approach & The Future of Multi-Channel
 
Multi channel advantage
Multi channel advantageMulti channel advantage
Multi channel advantage
 
Win 8 webinar
Win 8 webinarWin 8 webinar
Win 8 webinar
 
HTML5 / Mobile Web
HTML5 / Mobile WebHTML5 / Mobile Web
HTML5 / Mobile Web
 
Kony Mobile Management
Kony Mobile ManagementKony Mobile Management
Kony Mobile Management
 
Kony plaform short
Kony plaform   shortKony plaform   short
Kony plaform short
 

Recently uploaded

New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 

Recently uploaded (20)

New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 

Off-the-Shelf vs Platform: Which Approach is Best for Your Mobile Needs

  • 1. Off-the-Shelf vs Platform What Approach Makes Sense For Your Business Dipesh Mukerji, Kony Inc.
  • 4. Off-the-Shelf Development Pre-built software usually from a 3rd-party vendor  Mobile solutions for standard business processes  Industry focused or completely generic  Out-of the box features to satisfy basic / immediate needs 
  • 6. Off-the-Shelf Approach Challenges Advantages • May need to know / learn specific development language • Specific platforms and/or industryfocused verticals • Limited functionality / features • Targets core business functions • • • • Cross-channel UI/UX Backend Integration Security • Standardized UI • Available app templates • Easy to deploy • Difficult to scale • Easy to update • Inconsistent performance • Plethora of app developers • Restricted maintenance and support • Typically no vendor lock-in • Lacking in structured SLAs • Fast-to-market • Unstructured timetable for software upgrades / roadmap • Economical
  • 7. Off-the-Shelf Approach Use when: Don’t use when: • Need to be fast • Customizations needed • Limited budget • Intricate business processes • Leverage existing skill sets • Advanced UI • Mobilize core processes • Several backend systems • Content driven over UX • Premium on security & performance • Simple UI and business logic • Small to medium size user base • 1 or 2 device OSs • Complex offline sync needed • Large user base • Many Devices
  • 9. What is Platform Development Rely on cross-channel development frameworks like JavaScript that ensure cross-platform compatibility and also access the devices specific features to build native, mobile and hybrid apps  Write once build any where (i.e. supports multiple devices)  Saves time and possibly significant money  Good performance  Caters to all methods of deployment  Could potentially have other areas of SDLC (i.e. Design, Management, Testing, etc…)
  • 11. Platform Approach Challenges • • • • • • Unsupported features Restricted use of personal tools Possibility of slow performance Vendor lock / restrictions May not be as UI rich Not every feature is cross-channel Advantages • • • • • • • • • Ease of use Re-usability of code Easy availability of plugins Fastest to market Lower total cost of ownership Support for cloud services Single code base across all devices Security / Authentication May support other elements of SDLC • Build native, mobile web, hybrid and mixed mode apps • Future proofing
  • 12. Platform Approach Use when: Don’t use when: • Singular dev language skill set • Simple UI and business workflows • Customizations • Common backend system integration • Advanced UI • Standard security & performance needs • Integration w/ several backends • Small user base • Complex business logic • 1 or 2 devices and OSs • Reuse components • 1 or 2 apps • Intricate offline needs • Tight budget • Premium on security and performance • Many Devices • Large user base • Roadmap of apps • Low TCO
  • 13. Comparison Off the Shelf Functionality vs. Platform Limited & Pre-Determined Extensive & Per Requirements Standard Extensive & Customizable Variety Extensive & Per Requirements Limited & Usually Pre-Determined Extensive & Per Requirements Offline Sync Limited, (if any) Variety, but usually extensive Performance Standard Extensive & Per Requirements Scalability Variety & Limited Extensive & Per Requirements Security Variety & Limited Extensive & Per Requirements Support & Maintenance Variety & Limited Extensive SLAs Vendor Determined Customer Driven & SLAs Development Time Fast More Time Deployment Time Fast More Time Variety, but affordable Variety UI/UX Devices / OS Backend Integration Upgrades & New OSs TCO
  • 14. What To Consider • How large is your user base and how tech savvy are they? • What do your users want? • What devices are your users on? • What are your operational and maintenance cost requirements? • What UX and/or UI experience do your users require? • Are you looking to be in the app store? • Is vendor lock a concern?
  • 15. What To Consider How much does content matter to your users? • Industry like publishing put content at a premium How do your users access and consume content? • Mobile, Desktop, Other How does mobile satisfy your business needs? • Revenue driven? Does your business need to evolve as fast as technology? • Gaming vs Publishing
  • 16. Kony – A Complete Platform • Tools Leverage single code-base (JavaScript) to build cross-channel applications  Build beautiful effective user experience with tools / widgets  Handles and simplifies any form of deployment  App, device & content security and management • Built for Enterprise and Consumer  Commercial channels  BYOD 