SlideShare a Scribd company logo
1 of 18
© Copyright 2014 Kurmi Software S.A.S.
UCAAS MANAGEMENT PORTAL: BUILD OR BUY?
Abdel Kander, CEO Kurmi Software
2
• You may be right in thinking that this is a rhetorical
exercise coming from Kurmi Software since we
make a living out of selling UCAAS Management
Portals therefore we should be deemed ill-placed to
make the case for the « Buy » option but we hope
you’ll detect at least some traces of intellectual
honesty!
Warning
3
• Attraction
• Retention
• Upselling
The portal is the face of UCAAS
4
• The basics are available
– Interfaces
– Web frameworks
– Developers
• Only needs to look good to customers
– “We’ll do the back office manually to start with”
• You probably have the functional expertise
– You know your stuff better than anyone else!
“Build”, a tangible possibility
5
• Available R&D staff providers
– Good mix of on/off-shore
– Market is competitive enough to force bidding war
• Or maybe internal developers
– With 0 incremental cost
– Plus you gotta keep the guys busy, right?!
• Part of the project setup
– Then no ongoing cost
• Built to own specifications
– No customization costs
“Build”, the economics look good!?
ARE YOU SURE?!
« I DID SOMETHING FOR THE WORST POSSIBLE
REASON -- JUST BECAUSE I COULD »
Bill Clinton on the Monica Lewinski affair,
June 20, 2004, CBS 60 Minutes
8
• UCAAS, unlike PAAS is a user-centric service
– Not an ICT play
– No matter how sophisticated is the Data Center, if the
phones don’t ring it’s bad!
• A good portal is the difference between making and
loosing money
– Delegation reduces costs and increases customer
satisfaction and retention
Some Fundamental factors
9
• It’s a moving target…
– Customer/user expectations evolve
– New usage habits spawn new needs
• On shifting grounds
– Ecosystem vendors upgrade versions potentially
triggering new unscheduled developments for you
– Competitive landscape impose fast reaction
– “Nice to have” features become “Must have”
Some Fundamental factors
10
• Four layers
– Connectivity
– Persistence
– Business Logic
– Rendering
What makes a robust architecture?
11
• Ability to interact with underlying systems
– Query and modify every object and attribute
– While maintaining a coherent state at all time
– With roll-back capabilities
– Manage concurrent data access
– Throttling to avoid overload
• Handle many systems
– Different API technologies
– With orchestration capabilities (order of execution,
error handling…)
On Connectivity
12
• You can’t do without it!
– If you have more than one underlying system
– Some tried and failed miserably!
• Intelligent data model
– To handle future evolutions
– With a business rather than an technical representation
– Enable own workflows
• Suspend a user
• Move users across systems
• Avoid collisions with ecosystem
– Manage multiple master data sources
– Graciously manage data conflicts
On Persistence
13
• Capture Marketing requirements
– Service Packaging
– Customer interaction
• Translate functional scenarios into technical multi-step
multi-system workflows
– I.e. Downgrading from multi-line, premium device to a basic
package:
• Which line do you keep?
• Should you bother changing the device?
On Business Logic
14
• Ergonomic design
• Adaptive and customizable
• Multi-language
On Rendering
15
• Security
– Continued compliance with industry standards
– Network and database isolation
• Robustness
– Redundant platforms
– No SPOF
• Interaction with customer’s IS
– Active Directories
– Authentication systems
• Interaction with provider’s IS
– Ordering
– Billing
Other important considerations
16
End-users
Customers
Administrators
Internet
Load Balancer
Apache Cluster
Kurmi Cluster
SP SSO
DB Cluster
SP Information
System
Unified Com.
Platform For
Company 1
Unified Com.
Platform For
Company 2
Unified Com.
Platform For
Company N
ARCHITECTURE & IS INTEGRATION
SP Administrators
billing
API
17
• Proven compatibility with UCAAS model
– 2+ years of market experience
– Tier 1 and Tier 2 providers
– In many geographies
– Pay as you grow
• Many of our customers tried “Build” before
– And If they paid us that money, I would be driving a
Roll’s Royce!
The Economics of « Buy »
Ucaas portals make or buy

More Related Content

What's hot

ITAM Review European Tools Day - SAM Tools Market Introduction
ITAM Review European Tools Day - SAM Tools Market Introduction ITAM Review European Tools Day - SAM Tools Market Introduction
ITAM Review European Tools Day - SAM Tools Market Introduction Martin Thompson
 
Temenos_Connect_Mobile_Banking_Overview
Temenos_Connect_Mobile_Banking_OverviewTemenos_Connect_Mobile_Banking_Overview
Temenos_Connect_Mobile_Banking_OverviewDavid Courtney
 
InfoPoint Arrive Systems
InfoPoint Arrive SystemsInfoPoint Arrive Systems
InfoPoint Arrive SystemsPaul Richards
 
Direct Marketing Theatre; The Amazon like experience: how technology can be u...
Direct Marketing Theatre; The Amazon like experience: how technology can be u...Direct Marketing Theatre; The Amazon like experience: how technology can be u...
Direct Marketing Theatre; The Amazon like experience: how technology can be u...TFM&A
 
Overcoming Objections by Ali Jani
Overcoming Objections by Ali JaniOvercoming Objections by Ali Jani
Overcoming Objections by Ali JaniAcumatica Cloud ERP
 
Enabling the Enterprise with Next-Generation Mobile Architectures - Mark Vand...
Enabling the Enterprise with Next-Generation Mobile Architectures - Mark Vand...Enabling the Enterprise with Next-Generation Mobile Architectures - Mark Vand...
Enabling the Enterprise with Next-Generation Mobile Architectures - Mark Vand...mfrancis
 
Certero ITAM Review Tools Day
Certero ITAM Review Tools Day Certero ITAM Review Tools Day
Certero ITAM Review Tools Day Martin Thompson
 
Creating A Successful MISP - V2
Creating A Successful MISP - V2Creating A Successful MISP - V2
Creating A Successful MISP - V2Ofer Sheinkin
 
Products and Services
Products and ServicesProducts and Services
Products and ServicesRajbir Saini
 
1st time fix overview 50k
1st time fix   overview 50k1st time fix   overview 50k
1st time fix overview 50kbrackcarter
 
HCL HELPS A LEADING US TELECOM PROTECT ITS MARKET SHARE AND MAINTAIN HIGH LEV...
HCL HELPS A LEADING US TELECOM PROTECT ITS MARKET SHARE AND MAINTAIN HIGH LEV...HCL HELPS A LEADING US TELECOM PROTECT ITS MARKET SHARE AND MAINTAIN HIGH LEV...
HCL HELPS A LEADING US TELECOM PROTECT ITS MARKET SHARE AND MAINTAIN HIGH LEV...HCL Technologies
 
Doing Business with Tropo
Doing Business with TropoDoing Business with Tropo
Doing Business with TropoCisco DevNet
 

What's hot (16)

ITAM Review European Tools Day - SAM Tools Market Introduction
ITAM Review European Tools Day - SAM Tools Market Introduction ITAM Review European Tools Day - SAM Tools Market Introduction
ITAM Review European Tools Day - SAM Tools Market Introduction
 
Beaconly - Beacon Management Software
Beaconly - Beacon Management SoftwareBeaconly - Beacon Management Software
Beaconly - Beacon Management Software
 
Temenos_Connect_Mobile_Banking_Overview
Temenos_Connect_Mobile_Banking_OverviewTemenos_Connect_Mobile_Banking_Overview
Temenos_Connect_Mobile_Banking_Overview
 
Webinar presentation-startups and mobility
Webinar presentation-startups and mobilityWebinar presentation-startups and mobility
Webinar presentation-startups and mobility
 
InfoPoint Arrive Systems
InfoPoint Arrive SystemsInfoPoint Arrive Systems
InfoPoint Arrive Systems
 
Direct Marketing Theatre; The Amazon like experience: how technology can be u...
Direct Marketing Theatre; The Amazon like experience: how technology can be u...Direct Marketing Theatre; The Amazon like experience: how technology can be u...
Direct Marketing Theatre; The Amazon like experience: how technology can be u...
 
Overcoming Objections by Ali Jani
Overcoming Objections by Ali JaniOvercoming Objections by Ali Jani
Overcoming Objections by Ali Jani
 
Enabling the Enterprise with Next-Generation Mobile Architectures - Mark Vand...
Enabling the Enterprise with Next-Generation Mobile Architectures - Mark Vand...Enabling the Enterprise with Next-Generation Mobile Architectures - Mark Vand...
Enabling the Enterprise with Next-Generation Mobile Architectures - Mark Vand...
 
Abhaya_Resume_Summary
Abhaya_Resume_SummaryAbhaya_Resume_Summary
Abhaya_Resume_Summary
 
Explore WordPress VIP with Multidots
Explore WordPress VIP with MultidotsExplore WordPress VIP with Multidots
Explore WordPress VIP with Multidots
 
Certero ITAM Review Tools Day
Certero ITAM Review Tools Day Certero ITAM Review Tools Day
Certero ITAM Review Tools Day
 
Creating A Successful MISP - V2
Creating A Successful MISP - V2Creating A Successful MISP - V2
Creating A Successful MISP - V2
 
Products and Services
Products and ServicesProducts and Services
Products and Services
 
1st time fix overview 50k
1st time fix   overview 50k1st time fix   overview 50k
1st time fix overview 50k
 
HCL HELPS A LEADING US TELECOM PROTECT ITS MARKET SHARE AND MAINTAIN HIGH LEV...
HCL HELPS A LEADING US TELECOM PROTECT ITS MARKET SHARE AND MAINTAIN HIGH LEV...HCL HELPS A LEADING US TELECOM PROTECT ITS MARKET SHARE AND MAINTAIN HIGH LEV...
HCL HELPS A LEADING US TELECOM PROTECT ITS MARKET SHARE AND MAINTAIN HIGH LEV...
 
Doing Business with Tropo
Doing Business with TropoDoing Business with Tropo
Doing Business with Tropo
 

Similar to Ucaas portals make or buy

WSO2Con USA 2017: Building Platforms for Rapid Application Development
WSO2Con USA 2017: Building Platforms for Rapid Application DevelopmentWSO2Con USA 2017: Building Platforms for Rapid Application Development
WSO2Con USA 2017: Building Platforms for Rapid Application DevelopmentWSO2
 
2013-06-04 Best in Class Cloud Based Accounting Systems
2013-06-04 Best in Class Cloud Based Accounting Systems2013-06-04 Best in Class Cloud Based Accounting Systems
2013-06-04 Best in Class Cloud Based Accounting SystemsRaffa Learning Community
 
2014-09-23 Best of Breed Cloud Based Accounting System Seminar
2014-09-23 Best of Breed Cloud Based Accounting System Seminar2014-09-23 Best of Breed Cloud Based Accounting System Seminar
2014-09-23 Best of Breed Cloud Based Accounting System SeminarRaffa Learning Community
 
2015-01-14 Best of Breed Cloud Based Accounting System
2015-01-14 Best of Breed Cloud Based Accounting System2015-01-14 Best of Breed Cloud Based Accounting System
2015-01-14 Best of Breed Cloud Based Accounting SystemRaffa Learning Community
 
Business Drivers of SDN by Paul Wiefels, Chasm Group
Business Drivers of SDN by Paul Wiefels, Chasm GroupBusiness Drivers of SDN by Paul Wiefels, Chasm Group
Business Drivers of SDN by Paul Wiefels, Chasm GroupSDxCentral
 
Rik Page - Evaluating your CCMS - is it time for a replacement?
Rik Page - Evaluating your CCMS - is it time for a replacement?Rik Page - Evaluating your CCMS - is it time for a replacement?
Rik Page - Evaluating your CCMS - is it time for a replacement?LavaConConference
 
Interop Las Vegas Cloud Connect Summit 2014 - Software Defined Data Center
Interop Las Vegas Cloud Connect Summit 2014 - Software Defined Data CenterInterop Las Vegas Cloud Connect Summit 2014 - Software Defined Data Center
Interop Las Vegas Cloud Connect Summit 2014 - Software Defined Data CenterScott Carlson
 
2014-06-12 Intacct Cloud Based Accounting System Seminar
2014-06-12 Intacct Cloud Based Accounting System Seminar2014-06-12 Intacct Cloud Based Accounting System Seminar
2014-06-12 Intacct Cloud Based Accounting System SeminarRaffa Learning Community
 
Bring Down Costs by Controlling Cloud Capacity
Bring Down Costs by Controlling Cloud Capacity Bring Down Costs by Controlling Cloud Capacity
Bring Down Costs by Controlling Cloud Capacity Precisely
 
IT trends and Opportunities
IT trends and OpportunitiesIT trends and Opportunities
IT trends and OpportunitiesBimal Tripathi
 
2014-03-26 Best in Cloud Based Accounting Systems
2014-03-26 Best in Cloud Based Accounting Systems2014-03-26 Best in Cloud Based Accounting Systems
2014-03-26 Best in Cloud Based Accounting SystemsRaffa Learning Community
 
Oracle Essbase in the Cloud A Mercer Advisors Success Story
Oracle Essbase in the Cloud A Mercer Advisors Success StoryOracle Essbase in the Cloud A Mercer Advisors Success Story
Oracle Essbase in the Cloud A Mercer Advisors Success StoryPerficient, Inc.
 
NZ Post - Mulesoft Summit presentation
NZ Post - Mulesoft Summit presentationNZ Post - Mulesoft Summit presentation
NZ Post - Mulesoft Summit presentationMichael Brosnahan
 
Next sop2squred 20190507
Next sop2squred 20190507Next sop2squred 20190507
Next sop2squred 20190507Ralph Yin
 
SharePoint as a Business Platform Why, What and How? – No Code
SharePoint as a Business Platform Why, What and How? – No CodeSharePoint as a Business Platform Why, What and How? – No Code
SharePoint as a Business Platform Why, What and How? – No Codedox42
 

Similar to Ucaas portals make or buy (20)

2013-11-13 Cloud Based Accounting Systems
2013-11-13 Cloud Based Accounting Systems2013-11-13 Cloud Based Accounting Systems
2013-11-13 Cloud Based Accounting Systems
 
WSO2Con USA 2017: Building Platforms for Rapid Application Development
WSO2Con USA 2017: Building Platforms for Rapid Application DevelopmentWSO2Con USA 2017: Building Platforms for Rapid Application Development
WSO2Con USA 2017: Building Platforms for Rapid Application Development
 
2013-06-04 Best in Class Cloud Based Accounting Systems
2013-06-04 Best in Class Cloud Based Accounting Systems2013-06-04 Best in Class Cloud Based Accounting Systems
2013-06-04 Best in Class Cloud Based Accounting Systems
 
2014-09-23 Best of Breed Cloud Based Accounting System Seminar
2014-09-23 Best of Breed Cloud Based Accounting System Seminar2014-09-23 Best of Breed Cloud Based Accounting System Seminar
2014-09-23 Best of Breed Cloud Based Accounting System Seminar
 
2015-01-14 Best of Breed Cloud Based Accounting System
2015-01-14 Best of Breed Cloud Based Accounting System2015-01-14 Best of Breed Cloud Based Accounting System
2015-01-14 Best of Breed Cloud Based Accounting System
 
Business Drivers of SDN by Paul Wiefels, Chasm Group
Business Drivers of SDN by Paul Wiefels, Chasm GroupBusiness Drivers of SDN by Paul Wiefels, Chasm Group
Business Drivers of SDN by Paul Wiefels, Chasm Group
 
Rik Page - Evaluating your CCMS - is it time for a replacement?
Rik Page - Evaluating your CCMS - is it time for a replacement?Rik Page - Evaluating your CCMS - is it time for a replacement?
Rik Page - Evaluating your CCMS - is it time for a replacement?
 
2012-05-03 Acctg Systems Comparison
2012-05-03 Acctg Systems Comparison2012-05-03 Acctg Systems Comparison
2012-05-03 Acctg Systems Comparison
 
2012-06-14 Accounting Systems Comparison
2012-06-14 Accounting Systems Comparison2012-06-14 Accounting Systems Comparison
2012-06-14 Accounting Systems Comparison
 
Interop Las Vegas Cloud Connect Summit 2014 - Software Defined Data Center
Interop Las Vegas Cloud Connect Summit 2014 - Software Defined Data CenterInterop Las Vegas Cloud Connect Summit 2014 - Software Defined Data Center
Interop Las Vegas Cloud Connect Summit 2014 - Software Defined Data Center
 
Quick App Flow
Quick App FlowQuick App Flow
Quick App Flow
 
2014-06-12 Intacct Cloud Based Accounting System Seminar
2014-06-12 Intacct Cloud Based Accounting System Seminar2014-06-12 Intacct Cloud Based Accounting System Seminar
2014-06-12 Intacct Cloud Based Accounting System Seminar
 
Bring Down Costs by Controlling Cloud Capacity
Bring Down Costs by Controlling Cloud Capacity Bring Down Costs by Controlling Cloud Capacity
Bring Down Costs by Controlling Cloud Capacity
 
IT trends and Opportunities
IT trends and OpportunitiesIT trends and Opportunities
IT trends and Opportunities
 
2014-03-26 Best in Cloud Based Accounting Systems
2014-03-26 Best in Cloud Based Accounting Systems2014-03-26 Best in Cloud Based Accounting Systems
2014-03-26 Best in Cloud Based Accounting Systems
 
Oracle Essbase in the Cloud A Mercer Advisors Success Story
Oracle Essbase in the Cloud A Mercer Advisors Success StoryOracle Essbase in the Cloud A Mercer Advisors Success Story
Oracle Essbase in the Cloud A Mercer Advisors Success Story
 
NZ Post - Mulesoft Summit presentation
NZ Post - Mulesoft Summit presentationNZ Post - Mulesoft Summit presentation
NZ Post - Mulesoft Summit presentation
 
Next sop2squred 20190507
Next sop2squred 20190507Next sop2squred 20190507
Next sop2squred 20190507
 
2012-02-28 Accounting Systems Comparison
2012-02-28 Accounting Systems Comparison2012-02-28 Accounting Systems Comparison
2012-02-28 Accounting Systems Comparison
 
SharePoint as a Business Platform Why, What and How? – No Code
SharePoint as a Business Platform Why, What and How? – No CodeSharePoint as a Business Platform Why, What and How? – No Code
SharePoint as a Business Platform Why, What and How? – No Code
 

Recently uploaded

SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDGMarianaLemus7
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
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
 
Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfScience&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfjimielynbastida
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfngoud9212
 

Recently uploaded (20)

SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort ServiceHot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDG
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
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
 
Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfScience&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdf
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdf
 

Ucaas portals make or buy

  • 1. © Copyright 2014 Kurmi Software S.A.S. UCAAS MANAGEMENT PORTAL: BUILD OR BUY? Abdel Kander, CEO Kurmi Software
  • 2. 2 • You may be right in thinking that this is a rhetorical exercise coming from Kurmi Software since we make a living out of selling UCAAS Management Portals therefore we should be deemed ill-placed to make the case for the « Buy » option but we hope you’ll detect at least some traces of intellectual honesty! Warning
  • 3. 3 • Attraction • Retention • Upselling The portal is the face of UCAAS
  • 4. 4 • The basics are available – Interfaces – Web frameworks – Developers • Only needs to look good to customers – “We’ll do the back office manually to start with” • You probably have the functional expertise – You know your stuff better than anyone else! “Build”, a tangible possibility
  • 5. 5 • Available R&D staff providers – Good mix of on/off-shore – Market is competitive enough to force bidding war • Or maybe internal developers – With 0 incremental cost – Plus you gotta keep the guys busy, right?! • Part of the project setup – Then no ongoing cost • Built to own specifications – No customization costs “Build”, the economics look good!?
  • 7. « I DID SOMETHING FOR THE WORST POSSIBLE REASON -- JUST BECAUSE I COULD » Bill Clinton on the Monica Lewinski affair, June 20, 2004, CBS 60 Minutes
  • 8. 8 • UCAAS, unlike PAAS is a user-centric service – Not an ICT play – No matter how sophisticated is the Data Center, if the phones don’t ring it’s bad! • A good portal is the difference between making and loosing money – Delegation reduces costs and increases customer satisfaction and retention Some Fundamental factors
  • 9. 9 • It’s a moving target… – Customer/user expectations evolve – New usage habits spawn new needs • On shifting grounds – Ecosystem vendors upgrade versions potentially triggering new unscheduled developments for you – Competitive landscape impose fast reaction – “Nice to have” features become “Must have” Some Fundamental factors
  • 10. 10 • Four layers – Connectivity – Persistence – Business Logic – Rendering What makes a robust architecture?
  • 11. 11 • Ability to interact with underlying systems – Query and modify every object and attribute – While maintaining a coherent state at all time – With roll-back capabilities – Manage concurrent data access – Throttling to avoid overload • Handle many systems – Different API technologies – With orchestration capabilities (order of execution, error handling…) On Connectivity
  • 12. 12 • You can’t do without it! – If you have more than one underlying system – Some tried and failed miserably! • Intelligent data model – To handle future evolutions – With a business rather than an technical representation – Enable own workflows • Suspend a user • Move users across systems • Avoid collisions with ecosystem – Manage multiple master data sources – Graciously manage data conflicts On Persistence
  • 13. 13 • Capture Marketing requirements – Service Packaging – Customer interaction • Translate functional scenarios into technical multi-step multi-system workflows – I.e. Downgrading from multi-line, premium device to a basic package: • Which line do you keep? • Should you bother changing the device? On Business Logic
  • 14. 14 • Ergonomic design • Adaptive and customizable • Multi-language On Rendering
  • 15. 15 • Security – Continued compliance with industry standards – Network and database isolation • Robustness – Redundant platforms – No SPOF • Interaction with customer’s IS – Active Directories – Authentication systems • Interaction with provider’s IS – Ordering – Billing Other important considerations
  • 16. 16 End-users Customers Administrators Internet Load Balancer Apache Cluster Kurmi Cluster SP SSO DB Cluster SP Information System Unified Com. Platform For Company 1 Unified Com. Platform For Company 2 Unified Com. Platform For Company N ARCHITECTURE & IS INTEGRATION SP Administrators billing API
  • 17. 17 • Proven compatibility with UCAAS model – 2+ years of market experience – Tier 1 and Tier 2 providers – In many geographies – Pay as you grow • Many of our customers tried “Build” before – And If they paid us that money, I would be driving a Roll’s Royce! The Economics of « Buy »