More Related Content Similar to Multi channel advantage (20) More from Dipesh Mukerji (10) Multi channel advantage2. © Copyright 5/3/2013 Kony Solutions, Inc2
Every app running in your
organization on desktops
today will run on every
device within 3 years.
How are you prepared
to support that?
… And your desktop will change.
3. © Copyright 5/3/2013 Kony Solutions, Inc3 3
Mobile Chaos
Mar-2008
iPhone SDK
Feb-2008
16GB iPhone
Jul-2008
3G iPhone
Nov-2008
BlackBerry
Bold 9000
Jul-2008
BlackBerry
Storm
Sep-2008
BlackBerry
4.5
2008 Nokia
S60 5th ed.
Symbian
2008
Jun-2009
Firmware
3.0
Jun-2009
3GS iPhone
Sep-2009
Android 1.6
Oct-2009
Android 2.0
Droid
May-2009
BlackBerry
5.0
Jul-2009
BlackBerry
Tour
2009
Symbian 2
Oct-2009
Windows
Mobile 6.5
2009 2010
Jan-2010
Android 2.1
NexusOne
Dec-2010
Android 2.3
Jun-2010
Android 2.2
Apr-2010
iPad
TBD-2010
Symbian 4
Nov-2010
Windows
Phone 7
Feb-2010
Symbian 3
Apr-2010
BlackBerry
6.0
2007 Windows
Mobile 6
Jun-2007
iPhone
May-2007
BlackBerry
Curve
Sep-2007
iPod Touch
Feb-2007
BlackBerry
8800
Nov-2007
BlackBerry
Pearl 2
2007
Jul-2011
Android 3.0
Mar-2011
iPad 2.0
Nov-2012
Windows
Phone 8
Aug-2011
BlackBerry
Bold
2011
Aug-2011
BlackBerry
Torch
4. © Copyright 5/3/2013 Kony Solutions, Inc4 Copyright © 2011 Kony Solutions, Inc. CONFIDENTIAL
Mobile V1
Mobile Web
New iPhone App
Tactical
LOB decision
No IT resource or
mobile experience
$$ TCO
Market Dynamics Overview
Mobile V2
Mobile Web
iPhone App
Android App
Perhaps WM, BB
Must Have
LOB decision
Multiple LOBs acting
independently
IT vetted tech
IT didn’t control
$$$$$ TCO
Mobile V3
HTML5
iPhone App
Android App
Tablet App (likely)
Mobile Strategic
LOB Need
IT Decision
Tech Selection
HTML5 / Inhouse
$$$ TCO
Multi-Channel
B2C
B2E (BYOD)
Smartphone
Tablets
Web
Enterprise Strategic
Enterprise App Need
CIO decision
In-house use
HTML5/tools
vs MEAP
< $$$ TCO
2010 2011 2012 2013
5. © Copyright 5/3/2013 Kony Solutions, Inc5
INCREASEDTRANSACTIONS
TIME
Points of Service Evolution
• Points of
sales/service
are now
fragmented
• Cost to
manage is
high
• Cost to scale
is high
The move to digital channels – past to future
6. © Copyright 5/3/2013 Kony Solutions, Inc6
CRM
HR
LOB App
Multi-Channel: Consistent Experience, Any Screen
A day-in-the-life of an app in a multi-channel world
7:00AM 9:00AM 10:00AM 1:00PM 8:00PM
While visiting
customer,
inputs new
data on Apple
tablet
Completes
review, approval
inside corporate
firewall pre
windows 8
mouse interface
app
Outside
firewall at
work, quickly
accesses app
via Desktop
Web
Reviews and
approves
changes at
home via
Android
phone.
.
User wakes
up and checks
a notification
on Android
phone.
?
Hardware vendor
introduces a new
device that you
haven’t considered
Requests new
services on
Windows 8 -
touch device
inside the
office
4:00PM
7. © Copyright 5/3/2013 Kony Solutions, Inc7
The Multi-Channel Iceberg
Data
Integration
Device
Detection
New Browsers &
Browser Updates
Production Services
New Devices
Mobile Ecosystem Changes
Security
Frameworks
New OS &
OS Updates
Application
Upgrades
Data
Synchronization
Offline Storage
SAP/IBM/Oracle
Integration
8. © Copyright 5/3/2013 Kony Solutions, Inc8
Desktop
Mobile
A development team … For each channel
NEW
App
NEW
App
NEW
App
NEW
App
Kiosk
Tablets
Most companies have approached this tactically.
9. © Copyright 5/3/2013 Kony Solutions, Inc9
Scanner stdIn = new Scanner(System.in double speed; // User
entered valuedouble tailGatingDistance; // user entered
valudouble stoppingDistance;System.out.print("Enter your speed
(mph): ");speed = stdIn.nextDouble();
System.out.print("Enter your tailgate distance:
");tailGatingDistance = stdIn.nextDouble();stoppingDistance =
speed * (2.25 + speed/21); // number
stoppingDistanc
e
;speed =
stdIn.nextDouble
Security
Scanner stdIn = new Scanner(System.in double speed; // User
entered valuedouble tailGatingDistance; // user entered
valudouble stoppingDistance;System.out.print("Enter your speed
(mph): ");speed = stdIn.nextDouble();
System.out.print("Enter your tailgate distance:
");tailGatingDistance = stdIn.nextDouble();stoppingDistance =
speed * (2.25 + speed/21); // number
stoppingDistanc
e
;speed =
stdIn.nextDouble
synchronization
Features
Scanner stdIn = new Scanner(System.in double speed; // User
entered valuedouble tailGatingDistance; // user entered
valudouble stoppingDistance;System.out.print("Enter your speed
(mph): ");speed = stdIn.nextDouble();
System.out.print("Enter your tailgate distance:
");tailGatingDistance = stdIn.nextDouble();stoppingDistance =
speed * (2.25 + speed/21); // number
stoppingDistanc
e
;speed =
stdIn.nextDouble
New OS upgrades
Security Patches
Scanner stdIn = new Scanner(System.in double speed; // User
entered valuedouble tailGatingDistance; // user entered
valudouble stoppingDistance;System.out.print("Enter your speed
(mph): ");speed = stdIn.nextDouble();
System.out.print("Enter your tailgate distance:
");tailGatingDistance = stdIn.nextDouble();stoppingDistance =
speed * (2.25 + speed/21); // number
stoppingDistanc
e
;speed =
stdIn.nextDouble
New OS upgrades
New UIs
NEW
App
NEW
App
NEW
App
NEW
App
Multiple
Codebases
Same
Features
Multiple
Channels
+
+
=Time & $$
Desktop
Mobile
Kiosk
Tablets
But: Variables, complexity, and lack of control
increase costs and introduce risks.
Compatability
10. © Copyright 5/3/2013 Kony Solutions, Inc10
Develop
• Multi-channel app visualization & prototyping
• Collaboration & requirements definition
Design
• Single codebase & JS API
• Visual development studio
• Standards based; non proprietary
Develop
• Automated testing framework
• Device based testing
• Traceability from design, development, testing
Test
Deploy
• Lightweight orchestration
• Mobile optimized transport/messaging
• Rich enterprise connections
• Single click cloud deployment
• Logging and analytics
• Highly scalable and resilient
• Push notification server
Manage
• Security lifecycle of apps & devices
• BYOD support for all devices
• Centralized console: server, sync and apps
Single
Codebase
Same
Features
Multiple
Channels
+
+
=
NEW
App
Native, HTML5, Mixed-Mode
Mobile
Kiosk
Tablets
Desktop / Web 3.0
Kony Multi-Channel – Strategic Approach
11. © Copyright 5/3/2013 Kony Solutions, Inc11
Build Everywhere Run Everywhere
Work Smarter Not Harder
Kony MESSAGING SERVICES
Write Once
A single code base
TABLETS
WEB SUPPORT- Mobile and Desktop
• Individual, device optimized sites
• Basic HTML >> HTML5
Single Page
Architecture
Standard
Mixed Mode
Hybrid
PHONES
DESKTOPS
Kiosks, Desktop Web & Native
HTML 5
HTML 4
NATIVE SUPPORT FOR Top 7
Mobile OS
12. Copyright © 2012 Kony Solutions, Inc. CONFIDENTIAL 12
Typical SAP Mobile Application Architecture
Details
Typical Middleware Software
Sync
Engine
On boarding, monitoring
lifecycle, and administration
Other connector
technologies
Data
Logs
Data
consolidation
and distribution
SAP Business Suite
SAP Business
ByDesign
SAP BusinessObjects
Solutions
Apps
Multi-Channel Across OS
“Middleware Bottleneck”
Resides as a black box outside the
core SAP instance causing integration,
admin and scalability issues
13. Copyright © 2012 Kony Solutions, Inc. CONFIDENTIAL 13
No unique middleware.
SAP App experience runs directly
from device to SAP environment.
Kony SkyMobile Architecture for SAP
Extending Beyond SAP Details
SAP Business Suite
SAP Business
ByDesign
SAP BusinessObjects
Solutions
Typical Middleware Software
Sync
Engine
On boarding, monitoring
lifecycle, and administration
Other connector
technologies
Data
Logs
Data
consolidation
and distribution
Apps
Multi-Channel Across OS
Sky Named Space
- Inside SAP -
• Certified add-in component
• Data consolidation & distribution
• Data Buffering and Queuing
• Sync Engine / Logging
• Monitoring, lifecycle, & administration
14. © Copyright 5/3/2013 Kony Solutions, Inc14
Kony Enterprise Mobile Manager
Kony Visualizer
The Power of Kony Technology
Mobile
Desktop
Tablets
Native, Web and Hybrid
apps for multichannel
5
dBs
Web
Services
Scraper
Software
Apps
Oracle
Siebel
PeopleSoft
CRM
DSD
SD
KonyEnterpriseConnectors
Integration from within SAP
namespace for maximum
throughput, scalability
6
Persistent and OTA Sync
Paradigms
Configurable Conflict
Resolution
Design - Design apps with actual device form factors in
WYSIWYG manner
1
Middleware
services
running on
J2EE server
cluster
3
HA & Scalability
Analytics & Reporting
Services
Orchestratio
n
Device
Detection &
Database
Messaging /
Campaign
Mgmt.
App
Distribution/
Deployment
Enterprise
Connectors
Security and
IAM
Integration
HA and
Scalability
Reporting &
Analytics
Deploy
Data sync
capabilities
for online &
offline apps
3
a
Error Handling and Recovery
KonyOne Server
Hosted or On-Prem
Kony Sync
Hosted or On-Prem
Kiosk
Heterogeneous
Data Sources
Output
KonyOne Studio
Develop - Multi-channel app development with single
code base
2
Manage -Full suite of app, device and content
management tools
4
THE KONYONE PLATFORM
15. © Copyright 5/3/2013 Kony Solutions, Inc15
25 Forms 50 Forms 100 Forms
Cost
1.25M
1M
750k
500k
250k
0
1 2 3 1 2 3 1 2 31 2 3 1 2 3 1 2 3
1 2 3
Cost without Kony
1 2 3
Cost with Kony
Year
Savings
Cost of a Multichannel Strategy
(HTML5, IOS, Android, Tablet)
$693,754
(Savings with Kony)
$1,079,266
(Savings with Kony)
$2,297,040
(Savings with Kony)
What could you do
with these savings?
Editor's Notes An alternate Mobile Chaos slide to the two Mobile Evolution slides ~3 min* The Development Challenge you understand, the in-Production requirements which are unique to mobile is what sinks most enterprisesAll this chaos is the tip of the iceberg.Above the waterline is the obvious challenge of supporting the various operating systems, browsers, SMS, etc.Below the waterline is the unglamorous often overlooked stuff that’s usually the largest part of the projectTransition: Kony solves the entire problemiOS (16.8%)Android (36.0%)Blackberry (12.9%)Windows Phone (3.6%)Symbian (27.4%)J2ME (4.1%)WebOS (0.2%) On the Enterprise you add synchronization and management and security issues. On the Enterprise you add synchronization and management and security issues. $618,983 $1,283,572 $1,924,891 $2,297,040