Avaya Engagement Development Platform Fulfills on the Vision for

Avaya Engagement Development
Platform Fulfills on the Vision for
Communications-Enabled Business
Applications
December 2014
Prepared by:
Zeus Kerravala
Avaya Engagement Development Platform Fulfills on the
Vision for Communications-Enabled Business Applications
by Zeus Kerravala
December 2014
ZK Research
ººº ºº ºº ººº ºº ºº ºº ºº ºº ººº ººº ºº ºº ººº ºº ºº ºº ºº ºº ººº ººº ºº ºº ººº ºº ºº ºº ºº ºº º
A Division of Kerravala
Consulting
Introduction: New Business Trends Drive Unified
Communications Evolution
Legacy unified communications (UC) tools were developed in an era when
workers were primarily deskbound and collaborated mostly with internal
employees. Because of this, communications and collaboration tools existed as
standalone applications. Workers used business applications to conduct day-today work, and then UC tools were used for collaborating with other workers.
Although this process wasn’t optimal, businesses were able to build effective
workflows around the different applications and UC tools.
However, the nature of work has changed. Competitive advantage is no longer
about a business having a single core competency. Today, competitive
advantage is based on making quick decisions while involving the best people
both inside and outside the organization. Also, technology trends such as
mobility, social networks and cloud computing have created a highly connected
world where people can access a wealth of information instantly. But for many
businesses, a key challenge has arisen: How can employees have real-time
access to the information they need to perform their jobs faster? This includes
the ability to make quick decisions but also be able to respond to co-workers,
customers, business partners and other members of the extended enterprise at
the speed the business dictates (Exhibit 1).
zeus@zkresearch.com
Cell: 301-775-7447
Office: 978-252-5314
In reality, bringing communications and applications together isn’t a new concept.
A handful of leading organizations have already created communicationsenabled business applications (CEBA) that integrate UC tools and information.
The evolving business climate has made CEBA a top priority for all IT and
business leaders. The following are the key drivers for CEBA today:
 Improving customer satisfaction and advocacy: The battle for the
customer has never been tougher. Businesses of all kinds are looking to
secure the loyalties of profitable, savvy customers. They can do this by rolling
out communications-enabled applications that deliver highly personalized
experiences.
 Increasing worker agility and effectiveness: Workers need faster access to
enable them to respond, collaborate and continually learn on the job.
Communications-enabled business processes can effectively eliminate all of
the human latency involved in processes today.
 Improving profitability: Every organization strives to maximize profitability,
and many try to do so by cutting costs. However, CEBA can lead to
differentiated services that drive additional revenues and repeat business.
Also, profitability can be increased through a more efficient workforce that can
make decisions faster with fewer people involved.
© 2014 ZK Research
Influence and insight through social media
Influence and insight
through social media
Avaya Engagement Development Platform Fulfills on the Vision for Communications-Enabled Business Applications
Exhibit 1: The Diverse Communication Needs of the Extended Enterprise
Source: ZK Research 2014 Unified Communications Purchasing Study
Any organization that wishes to maximize worker
productivity, improve customer service and leverage
the power of social and mobile communications
should now make communications-enabled
applications a top priority. However, legacy UC
platforms are not well suited to making the process
of developing communications-enabled business
applications fast and simple. It’s time for UC
platforms to evolve to meet today’s business
challenges.
Section II: The Challenges with Legacy
Unified Communications Platforms
The value proposition of UC is multifaceted. Most
organizations look to UC to reduce the cost of
collaboration and communication costs (Exhibit 2).
However, IT leaders recently have been using UC to
improve customer service, enhance mobile
collaboration and create a competitive advantage.
These benefits cannot be achieved if UC remains
isolated from other business applications. To combat
this, some developers and software vendors have
attempted to integrate UC capabilities into
applications. However, they’ve had limited success
for the following reasons:
 Legacy telephony knowledge is required. To
build communications-enabled applications, the
developer usually must have deep knowledge of
computer-telephony integration (CTI). Very few
developers understand modern programming
languages and have programming knowledge of
legacy telephony environments.
 The lines between the contact center and
unified communications are blurring. Almost
every employee plays a role in customer
engagement. This has blurred the lines between
contact center tools and unified communications
as the information between customer service
agents and other employees must be consistent
and shared. Consequently, the complexity in
building communications-enabled applications
has increased.
© 2014 ZK Research
Influence and insight through social media
3
Avaya Engagement Development Platform Fulfills on the Vision for Communications-Enabled Business Applications
Exhibit 2: The Value Proposition of UC Is Multi-Dimensional
Source: ZK Research 2014 UC Deployment Survey
 The developer environment is fragmented.
Because UC has evolved through the integration
of several discrete technologies, developer tools
for UC tend to be fragmented. A developer
looking to build a UC-enabled application would
have to work with a number of loosely coupled
tools such as web services, mobile SDKs and
contact center SDKs (Exhibit 3). This makes
integrating UC and business applications
extremely difficult.
 Data overload is prevalent. Businesses are
capturing more and more data from an increasing
number of sources including traditional business
applications as well as social media, mobile
information and collaborative applications.
However, many organizations lack the ability to
convert the data into something that’s actionable
by the business.
 UC platforms were built for traditional
computing devices. The majority of UC
development platforms were built in an era when
desktop computing was the norm. The ZK
Research 2014 Enterprise Mobility Survey
revealed that almost 90% of knowledge workers
carry a smartphone or tablet, and many carry
both today. UC platforms must evolve to enable
workers to take full advantage of smartphones
and tablets.
 UC platforms are not aligned with current
business trends. UC development platforms
need to marry social media and mobility with
customer engagement. This will help
organizations respond to customers faster and
more accurately.
 Development cycles are long and costly.
Because of the fragmented tool kits and the need
to understand CTI, organizations would need
large developer teams to build even simple
applications. This fragmented approach would
lead to application development times of several
months, which could cause organizations to miss
or be late to benefit from key market
opportunities.
Although the value proposition of communicationsenabled applications is well understood, the efforts
required by developers are far too great for
businesses to capitalize on the opportunities. What’s
required today is a developer environment that is
aligned with today’s market.
© 2014 ZK Research
Influence and insight through social media
4
Avaya Engagement Development Platform Fulfills on the Vision for Communications-Enabled Business Applications
Exhibit 3: UC Development Is Composed of Fragmented Tools
Source: ZK Research 2014 Unified Communications Purchasing Study
Section III: Avaya Engagement
Development Platform Advances
Communications Enablement
The Avaya Engagement Development Platform
(EDP) was created to address the specific problems
involved in developing communications-enabled
business applications. It is integrated into the Avaya
Aura Platform and shifts it from a UC suite to an
applications development environment in which
organizations have the ability to create
communications-rich business applications. Avaya
EDP can enhance the responsiveness and efficiency
of employees while building on existing investments.
Avaya EDP is a development platform that brings
together the customer experience management
found in call centers and the UC tools used by
knowledge workers to create enterprise-wide
solutions. The platform easily integrates
communications technologies into any business
application or sequence of applications, making it
quick and easy to develop and deploy vertical
applications.
Avaya EDP is a true breakthrough in UC application
development because of the following attributes:
 Uses modern programming languages: Avaya
EDP is aligned with programming environments
that social, mobile and cloud developers use
today, including JSON, XML and REST.
 No knowledge of CTI or telephony required:
Most cloud, mobile and social developers have
little to no knowledge of legacy communications.
Avaya EDP is designed to require no telephony
or CTI skills, but it still provides a rich set of
enterprise-grade communication capabilities.
 Cloud-ready: Avaya EDP is completely
virtualized, meaning developers and ISVs can
build applications ready for the cloud.
 Multichannel capabilities: Avaya EDP was
designed with full multimedia capabilities,
including traditional voice, mobile, email, SMS
and video functionality.
 Single developer interface: The Avaya EDP
Software Developers Kit provides a single
interface into all of the Avaya Aura capabilities
and has a complete range of modalities and
applications.
Exhibit 4 illustrates how Avaya EDP functions.
Inputs are generated from any interaction through
any medium including voice, web, mobile devices,
social media, video and email. Avaya EDP
interfaces with the Avaya Aura Platform and its
applications, manipulating the inputs in a way that
improves the flow of information.
© 2014 ZK Research
Influence and insight through social media
5
Avaya Engagement Development Platform Fulfills on the Vision for Communications-Enabled Business Applications
Exhibit 4: Avaya Engagement Development Platform
Source: Avaya and ZK Research, 2014
For example, with Avaya EDP, an event could be
intelligently routed to a specific area for response
such as an outbound multimodal broadcast to create
awareness. Regardless of the application created,
the results are improved customer satisfaction,
better use of employee time, and faster
responsiveness to issues and requests.
snap-ins, customer behaviors, preferences and
browser history can be captured and integrated into
a single experience that quickly gets customers and
agents into the right conversation to resolve issues
fast.
Recently, Avaya released its 3.0 version of the
Engagement Development Platform. The 3.0 release
added a set of “snap-in” modules to further simplify
the development process, speed up time to market
and make advanced capabilities accessible to every
application. Snap-ins can be thought of as modular,
re-usable code that connects or enables a specific
outcome. The Avaya EDP snap-ins can be used
across multiple applications either alone or in
conjunction with other snap-ins. The snap-ins
include the following.
This snap-in integrates real-time speech into
business and contact center applications and
workflows, which gives organizations the ability to
develop and deploy speech services across the
company. Through these services, developers can
manage and use speech technologies to create
interactive speech search applications.
Avaya WebRTC Snap-in
WebRTC gives any user using a PC, smartphone or
tablet “click to call” capabilities within a web browser.
When used in conjunction with other Avaya EDP
Avaya Real-Time Speech Snap-in
Avaya Context Store Snap-in
The Context Store simplifies the tracking, collection
and sharing of customer and business information
used to improve real-time collaboration and
customer engagement. This snap-in simplifies the
aggregation of information across various enterprise
and public sources, which ensures that workers can
make the best decisions in real time.
© 2014 ZK Research
Influence and insight through social media
6
Avaya Engagement Development Platform Fulfills on the Vision for Communications-Enabled Business Applications
Avaya Work Assignment Snap-in
This snap-in is a work distribution system that
leverages real-time data to customize customer
engagements and optimize the use of business
resources. It gives businesses the ability to create
communications-enabled applications that can
respond and react in real time based on business
goals and desired outcomes. An example of this
could be applying rules to optimize sales
opportunities by routing high-value customers to an
organization’s best salespeople.
In addition to the snap-ins, version 3.0 includes the
Avaya Engagement Designer, which enables a user
to build applications without the need to write Java
code. Avaya Engagement Designer provides a wide
range of preconfigured capabilities that can be
mapped out so that non-developers can create
process flows and applications. This simplifies the
process of application development.
Also new in version 3.0 is the AvayaLive
Collaboratory, which helps facilitate rapid application
development. The Collaboratory is a virtual instance
of the entire Avaya Aura Platform including EDP
7
(Exhibit 5). It enables developers and customers to
try the application development process without
requiring up-front investments or upgrades.
Section IV: Avaya Engagement
Development Platform Case Studies
Case Study 1: Esna Accelerates Workflow
Creation
Esna has a goal of providing the best
communications solution with an unparalleled user
experience to help people maximize productivity and
get work done quickly. Founded in 1989, Esna’s
early success was based on software solutions that
included voicemail, chat, click-to-call, auto attendant
and message broadcasting.
Today, the company has a broad collaboration
framework that lives and breathes through workflows
built into applications such as email and CRM. One
of Esna’s challenges is that it requires a large
overhead to create the connections it needs when
developing workflows as the company talks to Avaya
servers through proxies.
Exhibit 5: AvayaLive Collaboratory in Action
Source: Avaya and ZK Research, 2014
© 2014 ZK Research
Influence and insight through social media
Avaya Engagement Development Platform Fulfills on the Vision for Communications-Enabled Business Applications
Previously, Esna had to create redundant servers to
handle the proxy capabilities. There was an Esna
server talking to an Avaya server, so the developers
had to build everything twice—once for each server.
Avaya’s EDP takes care of all the communications
“plumbing” and allows Esna developers to focus on
application creation. This provides the benefit of
being much easier and more cost effective for
Esna’s customers—there’s no requirement to buy
multiple servers for different divisions because the
Avaya EDP acts like a communications bus.
ESNA is leveraging the Avaya Engagement
Designer. This module speeds up the collaboration
process. For example, if six individuals were tied to a
certain document, Avaya EDP can automatically
invite all the document owners to a video meeting.
Joining this meeting only requires one click by the
invitation recipients.
ESNA is also leveraging the WebRTC snap-in. This
snap-in enables Esna to initiate calls or videos
directly from the browser. This is important for SaaSbased applications such as SugarCRM and
Salesforce.com. Esna customers can now start with
small browser-based meetings and quickly extend
them to a larger group.
Case Study 2: Datapoint Creates GameChanging Applications
Datapoint is a European Avaya integration partner
that specializes in the contact center. The
company’s customer base consists of primarily large
enterprises with a multicountry footprint, and it
specializes in building unique features for its
customers that run on top of the Avaya contact
center software. Datapoint also excels in connecting
CRM applications to Avaya contact centers to create
another layer of application intelligence above the
basic contact center software.
Datapoint also prides itself on having very
sophisticated developers. Instead of having an army
of hundreds of developers, the company only has
20. Therefore, its technology partners must provide
platforms that can maximize the productivity of this
small group of developers.
Historically, Datapoint found the communications
between Avaya products to be good but very limited.
For example, CTI integration was possible, but web
integration was not possible. And with the world
moving to the web, this was proving to be a limiting
factor.
“With other platforms, the cost to
build is low but usage costs can be
very high. With the Avaya
Engagement Development Platform,
the cost to build is also very low but
the cost to run is also very low since
the environment is well integrated.
Also, Avaya is the only development
partner that gives us the capability of
creating pure browser-based
collaborative applications.”
– Davide Petramala, Executive Vice
President of Business Development
and Sales, Esna
The 3.0 release of Avaya EDP has removed the
limitations of the older development platform.
Datapoint is currently building a communicationsenabled application for one of its customers: a large,
global insurance company. The advanced
application has the capability to understand what
topics customers have been looking for on the web
when they call in. Now, when a customer phones the
insurance company, the agent knows who is calling
and why the person is calling, and the agent can
quickly offer help. Datapoint has created a “game
changing” application that moves its customer from
being reactive to being proactive through a new
predicative model. Historically, customers would call
in and the agents would need to ask a series of
questions to gather the required information. Now,
most of the information is gathered automatically.
Datapoint was able to build this application because
all of the information is available in the Context Store
snap-in. The snap-in is effectively a huge database
to store all telephony, mobile and web events.
The snap-in model gives Datapoint more flexibility
and more time to be creative. The company can now
go to any of its customers and give them exactly
what they are asking for quickly. The combination of
the snap-ins enables Datapoint to connect the right
people to the right information or customers in real
time.
© 2014 ZK Research
Influence and insight through social media
8
Avaya Engagement Development Platform Fulfills on the Vision for Communications-Enabled Business Applications
“The Avaya Engagement
Development Platform allows us to
differentiate ourselves from other
Avaya dealers as well as other contact
center vendors. We can now go to
customers with a highly consultative
approach with no limitation on
creativity. We are now competing on
new ideas rather than on price.”
– Arnaud Pigueller, Country Manager
for France, Datapoint
Plantronics also provides a number of contact center
APIs such as:
 Quick disconnect make or break indicates
whether the agent is available at his or her desk.
 Mute status indication helps the agent reporting
system know the agent has put a caller on mute.
 Future features include audio quality alerting,
asset tracking and acoustic event logging.
The partnership between Plantronics and Avaya
shows the power of Avaya EDP and its ecosystem.
The integration enables Avaya developer partners or
customers to choose the elements of the Plantronics
APIs they need, develop a solution and then
continually reuse it.
Case Study 4: WEBTEXT Brings Mobility to
Developers
Case Study 3: Plantronics Demonstrates
Ecosystem Strength
Plantronics has focused on building lightweight,
high-quality audio headsets since it was founded in
1961. Since then, Plantronics has continued to build
innovative products that improve the audio
experience through noise reduction, call clarity and
unique ergonomics.
As part of its overall vision of building a unified
experience, Plantronics is continually improving
users’ experience as they move between mobile
devices and desktop phones. Ultimately, it would like
to enable bidirectional movement of calls, but it
chose to start with mobile-to-desktop call movement.
Avaya and Plantronics have worked together to
make Plantronics headset APIs available through
Avaya snap-ins. Plantronics collects a wealth of
contextual information about users of its technology
to make UC applications smarter. This includes the
following:
 The Don/Doff wearing state indicates whether a
headset is being worn or not. It can be used to
route audio or help increase presence
robustness.
 Proximity indicates a near or far event to connect
devices such as a mobile device or PC. This is
how seamless transfer can be enabled.
 Mobile caller ID provides information to a PC or
an ecosystem.
 A head gesturing feature to indicate movement or
direction facing is forthcoming.
WEBTEXT is an Avaya DevConnect technology
partner that has won a number of innovation awards.
The company is the only development partner to win
two innovation awards in back-to-back years.
WEBTEXT developed a two-way SMS snap-in for
the Avaya Engagement Development Platform. The
snap-in is a cloud service that enables IVRs to
detect whether a person is calling from a cell phone.
The IVR offers the caller the choice of being put on
hold or communicating via SMS. If the caller
chooses SMS, a welcome message is sent. When
the caller posts a response, the text goes into the
webchat for the agent. The agent sees the
communications as a chat, but the caller continues
to see it as SMS communications. Now, the contact
center agent can handle five to 10 calls at a time
“There are different approaches to UC
development that the various vendors
take. The Avaya Engagement
Development Platform enables
anyone to use whatever pieces they
require to build an application. The
program expands on the creativity of
developers.”
– Christopher Brady, Senior Director,
Strategic Partnerships, Plantronics
© 2014 ZK Research
Influence and insight through social media
9
Avaya Engagement Development Platform Fulfills on the Vision for Communications-Enabled Business Applications
instead of one or two, which significantly increases
the effectiveness of the agents.
WEBTEXT chose to develop the two-way SMS
snap-in for two reasons. The first is that it decreases
the amount of effort required to integrate WEBTEXT
into Avaya applications. Before EDP, a developer
needed to understand all of the unique APIs within
each Avaya product. Now, developers can write
once and let EDP act as a translator for the different
Avaya systems and third-party members of the
Avaya ecosystem.
The second reason is to make WEBTEXT services
available to the entire Avaya development
community. The EDP marketplace has effectively
become an incubator for innovation, and it provides
great value to companies such as WEBTEXT by
enabling it to combine its services with Avaya’s
capabilities and those of other third-party providers.
WEBTEXT is a cloud services company, and it has a
limited number of developers and engineers. The
company leveraged Avaya’s Collaboratory following
the development of the snap-in. Instead of having to
buy a significant amount of hardware and software
to get the products up and running, everything was
done online. It took only two weeks for two
WEBTEXT developers to create and test the
application. With traditional development methods, it
would have taken at least three to four weeks to get
the hardware installed and another three to four
months before anything would have been up and
running.
Section IV: Conclusion and
Recommendations
Mobility, social media and the cloud are changing
the way people work and the way businesses
compete. Enabling collaboration among the
extended enterprise so that businesses can make
decisions rapidly is now the basis of competitive
advantage. IT leaders must create unique customer
experiences that differentiate themselves from the
competition in order to dominate their markets. For
this to happen, business applications, contact
centers and communications technology must come
together. These areas of IT have lived in silos for
decades, making it almost impossible to create true
communications-enabled applications. To raise
productivity and lower costs, IT leaders must make
communications enablement of business
applications a priority. To help them get started, ZK
Research recommends the following:
10
“The value of Avaya Engagement
Development Platform to developers
is clear. Developer partners, like us,
can write one set of code and not
worry about integration of the backend systems. Also, through the
marketplace, others can use our
services to innovate in ways that are
beyond our resource limit. Avaya
Engagement Development Platform is
a force multiplier for WEBTEXT.”
– AJ Cahill, CEO and Co-Founder,
WEBTEXT
 Make communications-enabled applications a
top priority. Integrating communications with
business applications was a difficult, timeconsuming and expensive process. Development
platforms such as the Avaya Engagement
Development Platform can remove many barriers
to building these types of applications and allow
application developers to focus on the user
experience instead of technical integration
challenges.
 Developers should embrace the concept of
snap-ins. With the brisk pace of business today,
developers can no longer afford to spend time
writing the same code over and over. Snap-ins
enable the re-usability of modular software that
can be leveraged in a number of applications.
This concept is standard in business applications
but is new to the communications world.
 Make multi-modality the norm. The rise of
mobile platforms and social media has eradicated
single-mode communications. Developers should
focus on solutions that incorporate voice, video,
email, messaging and other forms of
communications. Multi-modality can fully uncap
the potential of social and mobile
communications.
© 2014 ZK Research: A Division of Kerravala Consulting
All rights reserved. Reproduction or redistribution in any form without the express prior permission of ZK Research is expressly prohibited.
For questions, comments or further information, e-mail zeus@zkresearch.com.