business reasons to modernize
TRANSCRIPT
Business Reasons to Modernize
Michel SaderProfessional ServicesProgress
© 2015 Progress Software Corporation. All rights reserved.2
Agenda
Business Reasons Why People Modernize
• Capabilities
• Satisfaction
• Growth
• Accessibility
• Agility
• Reputation
• Competition
Common Themes During Modernization
Examples
© 2015 Progress Software Corporation. All rights reserved.3
Common Themes During Modernization
Capabilities
© 2015 Progress Software Corporation. All rights reserved.5
Organizations Involve Over Time
Do you meet the functional needs that your users have• IT shop or partner
Traditionally architected Open Edge application vs. new capabilities that people ask for• How long will it take to close this gap?• Due to their nature, is it even possible?
How the app will be customized in the future?• Customer says: “leave the way it is, BPs will change in the future”. Really?• One way to customize an app traditionally is actually encoding customization • Reality check: not the modern way, the modern architected app, you need to build that
capability into the application (rules engine, business process management)• For example: Sales Force
Flexibility customization is an important capability of a modernized app
Satisfaction
© 2015 Progress Software Corporation. All rights reserved.7
You want your customers or users to stick with your applications or…
Are your apps holding your organization? Do your apps have modern user interface? Do they that work across a range of platforms? Are you able to attract developers to work for you? Are you satisfied with your own operation?
© 2015 Progress Software Corporation. All rights reserved.8
Do Your Users Deal With This?
© 2015 Progress Software Corporation. All rights reserved.9
And Have this Reaction?
© 2015 Progress Software Corporation. All rights reserved.10
Or This?
© 2015 Progress Software Corporation. All rights reserved.11
And Have This Reaction?
Growth
© 2015 Progress Software Corporation. All rights reserved.13
No Business Stand Still
It is either growing and moving forward or in some form of decline• If you are a partner, this means new customers, more sales and you don’t want to lose any
customer• For the end user organization, this means you want to be able to involve your application and
always be where the corporation needs you to help to meet their goals and objectives
IT has become a more strategic part of most of organizations; modern and modular applications now and to support this strategic need you got to be able to support the growth of the organization
It is really difficult to do that with legacy applications Moderns applications make the job of adding additional functionality much more easier
© 2015 Progress Software Corporation. All rights reserved.14
Automate rules without programming (model-driven) 10x faster development 25x faster change
Out-of-the-box accessible to business and IT
Deploy as Web services
Make Your Customer an Additional Resource
Accessibility
© 2015 Progress Software Corporation. All rights reserved.16
One of Our Favored Topics
We have modernizing apps since 2009 and the whole world of user interface have changed radically• Icon, app store, tablets, larger cell phones are a must nowadays• CEO, CIO, CDO want their apps in there, even if complementary
95% of a millennial computer experiences has been in a touch enabled portable device
These things have becoming ambiguous and all we know for sure is that all will keep changing and you got to have an application architecture that
supports this continuous change
© 2015 Progress Software Corporation. All rights reserved.17
Agility
© 2015 Progress Software Corporation. All rights reserved.19
It is a Changing World
You need to recognize the constant change agility brings to the entire infrastructure computing
For example: cloud computing• If you have a traditional architected application, moving to the cloud will be a very difficult
proposition• If you don't modernize your application, you are going to need more cloud infrastructure and
you will be more tighter to it• You will not have apps that will allow you to move from one cloud provider to another just
because you got a better deal or because the provider is failing on supporting you
On the horizon we see new things coming, we don’t know exactly what they mean for apps but we know apps are going to be impacted• Internet of Things• 3D Printing
© 2015 Progress Software Corporation. All rights reserved.20
Months- Years Weeks Days
2008 2012 2015
App dev projects require time-consuming IT procurement & provisioning
Virtualization streamlines existing process PaaS re-engineers the app
dev experience
Rapid App Development & Open Deployment
© 2015 Progress Software Corporation. All rights reserved.21
What Do You Want to Be?
Cloud or On-Premises
• Amazon EC2• Rackspace Cloud• Joyent• Managed Servers• In-house Servers• Etc.
OS-Agnostic• Windows• Linux• Solaris• UNIX• Etc.
Database Support
• Progress OpenEdge• MySQL• SQL Server• Oracle
Reputation
© 2015 Progress Software Corporation. All rights reserved.23
How Are you Perceived?
If you are an end user shop, you need to have a good reputation to your board, your users, your manager, your team and the customers of your company
For a partner, reputation is important to differentiate you against your competitors You need a reputation where your customers are loyal to you because they view you
as a top leader in your market and you help them to increase the value and the success of their organizations
In order to do that, you got to be nimble, have a modern app that will allow you to constantly be innovating to meet their needs
Competition
© 2015 Progress Software Corporation. All rights reserved.25
We All Face Competition
If you are a partner, you compete with software or service vendors that maybe selling SaaS, Paas, IaaS or subscription services with different license models, they may be lowering their infrastructure costs because they are already in the cloud and beating your price point
There are a lot of thing your competitors can compete off, like usability, look and feel, how they easily integrate with other systems
Everything I just describe is a feature of a modern app, you need all of these things to stay competitive
If you are an IT shop and you built a huge amount of intellectual property using Open Edge code, you have room for Open Edge developers that really know the business, really know your code base so the last thing you want to do is to throw all of that away, go and buy a product from someone else.
© 2015 Progress Software Corporation. All rights reserved.26
© 2015 Progress Software Corporation. All rights reserved.27
Common Themes During Modernization
© 2015 Progress Software Corporation. All rights reserved.28
Common Themes During a Modernization Discussion
Need a modern user interface Rip and replace is not an option
• Too risky• Too expensive
Need a migration strategy: a phased approach
Unobtrusive Getting beaten by competition Need more productivity tools for
internal users Need class of users
• Acquisitions• Mobile work force (BYOD)
© 2015 Progress Software Corporation. All rights reserved.29
Examples
Examples
© 2015 Progress Software Corporation. All rights reserved.33
Summmary
If some of these topics apply to you If you have the some of the same issues We hate the tools and methodology to make you successful Not a one time fits all approach Happy to come in, discuss an evaluation of the current state of your application Based in your goals, product roadmap and resources we will develop a plan which is
manageable and makes sense
© 2015 Progress Software Corporation. All rights reserved.34
Wrap-up
Business Reasons Why People Modernize
• Capabilities
• Satisfaction
• Growth
• Accessibility
• Agility
• Reputation
• Competition
Common Themes During Modernization
Examples