Principales consejos para migrar su solucion a_saas
10 tips for migrating your app
XXIII Encuentro GeneXus 2013
firstname.lastname@example.org | MySQL Embedded Latin America
What is SaaS
Some SaaS Numbers
Tips for Migrating
Q & A
Gartner defines software as a service (SaaS) as software that is
owned, delivered and managed remotely by
one or more providers. The provider delivers software based
on one set of common code and data definitions that is consumed
in a one-to-many model by all contracted customers at
anytime on a pay-for-use basis or as a subscription
based on use metrics.
According to this definition. Who
About 25% of all new business software purchases will be
via SaaS by 2016
CRM will continue to be the largest global market within
SaaS, forecast to grow beyond $5B in 2012 to $9B in 2016, achieving a
16.3% CAGR through 2016.
The highest growth segments of the SaaS market continue to be
office suites (49.1%), followed by digital content creation (34.0%).
Reference: Forecast Overview: Public Cloud Services, Worldwide, 2011-2016, 4Q12 Update
SaaS in 2016
•Will reach $57.4 billions by 2016 with CAGR of 23%.
•Grow almost 5x faster than the SW market as a whole;
• Will be the main driver for ISV growth over the next
• 15% of overall software market revenue by 2016.
•85% of all net-new software firms will offer their
software as SaaS vs. packaged apps.
Benefit of SaaS for ISVs
• Access to new markets, e.g.,
• More cost-conscious, less technically savvy
customers (SMBs, Education, Healthcare, etc)
• New Geographies
• Participate in high growth market segment
• Lower support costs (one-to-many)
• More predictable revenue stream through
subscription vs. license sales
Benefits of SaaS for End-Users
• Pay only for what you use vs. capacity for peak
•No large up front costs – pay as you go
•SaaS services and costs are effectively shared
•Focus on core competencies -- not IT
•Shift capital expenditures to operational
•Speed time to market
•Gain competitive edge using latest SW versions
All decisions you made need to consider if the
Technology you will use is SaaS prepared.
Prefer ellastic Technology;
Use horizontal scalability technologies
Use a enterprise support for your technology. Focus
on your application issues and ask for help from tech
1. CHOOSE A
Saas ready development and arch team:
High volume, multiple access and high availability
Customer features focus.
Just develop what customer need. Low your support
Buy or Make?
Is your company up to to support your customer and
SLA needs ? People, Hardware, Internet Connection and SLA?
No ? Choose a Cloud Technolgy provider.
Remember review your provider agreements. Aware with
3. CHOOSE OF
Your old applications are not prepared for SaaS.
Rethink your solution. Is it SaaS based? Not only
the application but: Database , Report solutions, Legacy
Unlock your solution. Let your customer move from
you to another without problems
Prefer Flexible and Open APIs Technology
#1 in customer concern
#1 reason for SaaS legal problems
Are your application and database considering
advanced security features
5. BE AWARE
Consider using enterprise
Be prepared for remote monitoring
Your solution, database, infrastructure
Use pro-active configured monitoring technology
Just lever the number of servers will not give
Your application need to be developed to it.
Design considering a HA/Cluster ready database.
Start with Elastic and pay-as-you-go infrastructure
7. DESIGN FOR
Actual End-User Concerns About SaaS
Clarify all End-User Concerns before agreements.
A SaaS is Multi-User… minimize customizations
Availability Ease of UseReliability
SLA MetricsDefine clear Service Level and
Upgrade Agreements with your
Acoording to a Gartner research the SLA
text in agreements are “extremely
open when talking about the
service and, specially, the
45% of the customers move to another provider
by the end of the first year term.
Just offer what you are able to support.
... A good SaaS solution
can “Rock” in a Day.
Be prepared for a
•Forecast Overview: Public Cloud Services, Worldwide, 2011-2016, 4Q12 Update
•MySQL Products and Editions : http://www.mysql.com/products/
•“MySQL: An Ideal Choice for the Cloud” white paper: http://www.mysql.com/why-
•Guide to MySQL for SaaS Applications
•Portuguese - http://www.mysql.com/why-mysql/white-papers/guia-do-mysql-para-
•Top 10 Reasons to Use MySQL as an Embedded Database
•Spanish - http://www.mysql.com/why-mysql/white-papers/las-10-razones-
•DBA and Developer Guide to MySQL 5.6
•Portuguese - http://www.mysql.com/why-mysql/white-papers/guia-do-dba-e-
•Spanish - http://www.mysql.com/why-mysql/white-papers/guia-para-
•MSQL SaaS Customers : http://www.mysql.com/customers/industry/?id=84
Keep Saas Secure from the start : http://h30458.www3.hp.com/us/us/discover-
5 problems with SaaS Security:
Six misconceptions about cloud apps: