Aculab Cloud – Executive Q&A


Over the past few months, Aculab has been a sponsor here, and to support their recent cloud-based offering, I have produced a monthly post highlighting their progress. Aside from shining some light on Aculab, my broader intent was to show how the cloud is impacting vendors from all ends of the communications spectrum.
This is my final post in that series, and features an executive Q&A interview with Faye McClenahan, Aculab’s Head of Strategic Marketing. I felt it would good for readers to hear directly from Aculab about how they view the cloud, not just as an evolution for their offerings, but how it provides new value for their customers. I hope you enjoy our conversation, and by all means, your comments are welcome.
JA  Let’s start with the most basic question – briefly explain Aculab Cloud, and tell us a bit about what’s behind your move in this direction?
FM  If you are familiar with Cloud jargon, the best way to describe Aculab Cloud in the first instance is as a platform-as-as-service (PaaS).  Our service is the availability of telephony resources (such as play, record, conferencing, live speaker detection, etc.) presenting the capability to deploy telephony applications that can make, receive and interact with calls, without having to purchase the telephony hardware or software typically required.
The application can remain premise-based, as can the data.  Aculab Cloud is there to execute the telephony functions and to ensure the calls are handled as required, and that there are enough telephony resources to accommodate fluctuating call volumes.  When the application isn’t in use – there is nothing to pay.
Whilst renowned for our hardware, Aculab has always been about telephony software.  Over the years, that has seen us add a whole range of telephony resources to our portfolio.  In addition, we have looked for alternative ways in which our technology could be used – from different card form factors, to software packaged for use on a host processor, to our latest venture whereby the resources are made available for use in the cloud. 
JA  The cloud trend seems almost de rigueur for vendors in the communications space now. Having such a strong legacy pedigree, what particular challenges did you face doing this, and conversely, what particular advantages does this confer on you compared to entries with little or no legacy history?
FM  Some interesting challenges included the management of the Aculab Development team as a ‘customer’ of one of our more traditional telephony platforms – Prosody S.  In addition, there is an element of restructuring required to offer a service rather than a product that you ship; however as mentioned previously, Aculab has always been about the telephony software – whether it is loaded onto cards, available to download onto a host processor, or through the cloud.  We know telephony, we know how businesses want to use the telephony, the challenges they face and the resources they require in order to achieve the call flows desired – that’s what sets us apart.
JA  Other companies in this space have cloud-based offerings; what is distinct about your architecture?
FM  Greater flexibility and greater choice.  In terms of your application, you are free to run it on a server on your own premises, your customer’s premises or indeed, you could choose to run it in the cloud (e.g., on Amazon or Rackspace).  In addition, we allow you to select, according to region, which Aculab Cloud you wish to use to maximize QoS and to provide an additional redundancy measure.
JA  Aculab talks about being a “true” cloud offering. To help our readers better understand how the cloud is a step forward in your business, how would you characterize that? Also, how is this different from a hosted or managed offering?
FM  Simply put, cloud should equate to a significant reduction in the CAPEX required to run a telephony application as well as for the telephony resources needed to scale on-demand.  These two factors combined, make the creation and deployment of telephony applications not only cheaper for small development houses, but it also reduces the costs for large providers who can handle fluctuating call volumes without having to purchase the capacity to handle the peaks.
Whether a service is hosted or cloud-based is probably of more interest to the hosted service provider than to the end ‘consumer’ of the service. To the end user, they probably wouldn’t be able to tell much difference (if any).  However, for the solution provider, they will have some service limitations in pursuing a hosted strategy rather than a cloud one. 
Offering a hosted service means that the solution provider will need to buy servers and telephony equipment, and have specialist staff programming, managing and supporting that equipment, power costs, the running costs of a data centre, etc.  Those costs will undoubtedly need to be passed onto/shared with the end user.
In addition, it won’t be as flexible or scalable.  To offer a hosted service again means you have made an upfront investment into a set number of servers (and therefore capacity).  This may result in either underutilised resources or having to turn away business because the capacity is not available.  The knock-on effect on customers is that the capacity may not be available when they need it, or they will have to book capacity in advance or they will simply have limitations placed on them as to how many concurrent calls can be made.  With Cloud based-deployments, there are no such issues.
JA  For your core served market, what are you finding to be the real value drivers and advantages? Is this different from what you expected prior to launching?
FM  Speed of development has been a big advantage – Aculab Cloud supports high-level programming languages (Python and .NET).  That, coupled with the corresponding telephony APIs, has enabled developers with limited telephony expertise to write applications that meet their business requirements in a matter of weeks. We always spoke in terms of users being able to reduce development time by orders of magnitude and to see real-world evidence of that is gratifying. 
JA  From the customer’s perspective, what are they gaining over legacy, and how quickly are the benefits being realized? Conversely, are they making any notable compromises with the cloud?
FM  To summarize, the main benefits include scalability of telephony resources (so they don’t have to provision for peaks), quick development times (no specialist telephony or low-level programming language expertise required), cost savings (pay for what they need, when they need it - OPEX not CAPEX).  Furthermore, customers can capitalise on these benefits pretty much from day one – cloud telephony is all about making it inexpensive and quick to develop and deploy.

The only drawbacks I can see concern the limitations of high-level programming languages, by nature they restrict capability in comparison to the use of low-level languages such as C, but complete control comes at a price – complexity, lots of code and the need for expertise.  The other compromise relates to ownership, not having anything physical to ‘sell’. But personally I think this is a cloud with a silver lining (excuse the pun) – as with ownership comes responsibility and undoubtedly costs.

JA  Serving existing customers is one thing, but what about growth opportunities? Where does the cloud take you in terms of new applications to extend your customer’s capabilities? How about new areas – either in terms of gaining new customers or entering markets you could not serve previously?
FM  For a long time, telephony has been somewhat restricted to the realm of C programmers and telephony experts. In turn, telephony applications have been very complex and taken many months to write.  With Aculab Cloud, we took the opportunity to provide higher-level programming languages, wrapping a number of tasks into simple call functions.  Not just to speed up the development time of existing customers, but also to allow a wider range of developers to add telephony to their toolkit. That step means a new market, encompassing, for example, vendors of broader-based business applications, rather than just telephony applications – the realm of existing customers – has opened up. The idea of telephony being inclusive to business processes through integration, similar to the concept of unified communications, is attractive on a wide market sense.
JA  You’ve been doing a number of things to educate the market about the cloud and its value proposition. In what regards have you been successful so far, and where do you see the biggest knowledge gaps or misconceptions?
FM  The biggest misconception for me is the idea that buying your own telephony equipment will be cheaper in the long run than a pay-as-you-go service. Consider the comparison between renting and buying a car. The argument goes that for short-term use, a car rental is cost-effective, because you only pay for what you consume. The clincher seems to be the statement that if you drive frequently and/or for longer, owning a vehicle makes better financial sense. Does it, indeed?
To buy the analogous car, you first need a deposit, typically thirty percent of the purchase price, which is a non-trivial investment, assuming you don’t have to borrow the cash in the first place, in which case the proposition becomes even less attractive. To retain ownership of the car, you are then committed to paying the balance of the price of the vehicle, in monthly instalments, over an extended period of time, not atypically several years.
During that hire purchase contract term, you are also likely to take up a maintenance or service package, which may or may not include provision for consumables e.g., tyres, and you may even extend the warranty for an extra monthly cost. All that sounds like pay-as-you-go masquerading as CAPEX, does it not.
At the end of the term, you own a car. However, the car is worth far less than you paid for it and probably no longer ideal for the task for which it was first procured. So you buy a new car and if you’re lucky, the residual value will suffice for the deposit on the new one. It’s exactly the same when it comes to telephony deployment choices – when looking at costs, you have to consider the true OPEX for the equipment/service you have purchased.
JA  Voice is at the core what you do, and the cloud does hold promise for exciting innovation. As your cloud offering matures, where do you envision the breakthroughs that will take voice in new directions?
FM  Voice is often portrayed as inferior, the poor relation, if you will, to other modes of communication – outdated perhaps.  Certainly, we have all become accustomed to and embraced SMS, IM, chat, even social media channels as an alternative, in some ways preferred, method of communicating.  But even with all these new forms of communication, there is no escaping the pre-eminent position voice enjoys when wishing to fully and properly convey meaning or to understand a nuanced message. VoIP and Skype were breakthroughs as was virtualisation, which led to cloud, but in terms of voice, the common element is people talking to each other, which is unlikely to change. We may use voice less, for some of the more mundane activities and where it’s socially acceptable to use other means, but ultimately, people will always want/need to talk. Future breakthroughs are likely to be in the realms of user devices and transport, with, perhaps, revolutionary set up times and call quality issues coming to the fore after years of suffering from poor quality cell-phone calls.
JA  What about the bigger picture; namely your vision for Aculab’s cloud roadmap? How much are you focusing on making the development of today’s applications faster and cheaper, as opposed to being more transformational, and pushing into new areas that legacy solutions simply cannot address?
FM  We have already pushed into new areas by providing high-level APIs – it has allowed a whole new generation of developers to add telephony to their tool kits.  Making it easier for people to add telephony or use telephony to aid their business work flows will always be an objective.  Easier means faster and faster means cheaper, and, in terms of ROI, the result is wholly satisfactory for the developer.
Reducing the cost of utilising telephony is also a key focus, where we understand that our volume customers are under price pressure from their competitors, which filters all the way through to the demands of their users and/or subscribers.  At present, we are focusing on a number of typically expensive and resource hungry technologies, such as TTS, ASR and Fax.  When you place these in a cloud context, where resources can be pooled, shared and utilised on demand, suddenly technology that may have been limited to large corporations becomes accessible – both viable and affordable – to SMBs.