morphis technologies overview
TRANSCRIPT
Legacy to Cloud
Morphis Overview - Oct. 2015
1
Legacy Systems Kill - One Way or Another
2
The Opportunity is Exploding
3
43% of IT executives believe an inability to work with legacy systems is the
biggest barrier to future mobile initiatives.
90% of IT decision makers claimed that legacy systems are preventing them from harnessing the digital technologies they need
to grow and become more efficient.
75% of North American and European enterprise IT budgets
are expended on ongoing operations and maintenance.
80-90% of IT budgets in the Financial Services sector is spent keeping the lights on leaving little
scope for the innovation demanded by customers.
Solutions to these legacyproblems….
• Replace the legacy system with a package solution• Rewrite the legacy system• Modernize: analyze; remediate; transform to a modern,
multi-tier architecture; enable on-going application development using a low-code framework
Cost Risk Time-to-Value Competitive Advantage
Package 10x Medium Mid/Low Low
Rewrite 5x High High Medium
Modernize 1x Low Low/Mid High
4
“Modernization” Options
• Automaton (1:1 language migration)• garbage in/garbage out• not taking advantage of new architectures• can’t preserve business knowledge• low automatic conversion rates even on simple applications
• Wrapping (adding a connectivity layer)• may be an interim option to improve user experience/enable web deployment• does nothing to address the inherent issues with the legacy code. Nuclear
containment at best• not suitable for dynamic applications, e.g. ISVs requiring extensibility/
enterprises chasing regulatory compliance
• Full modernization (analyze/modernize/develop)• the domain of Morphis
5
Company Background• History
• founded in 2014 to address the exploding market of legacy to cloud modernization
• solution developed from 20+ years of technology development and project experience with ATX Software
• Current Status• based in Lisbon, Portugal with sales offices in Spain, Brazil, UK, US (c50 staff
total)• tools and processes covering:
1. Analysis - detailed mining of legacy system source code2. Application modernization - single solution for many source languages3. Application development - a low-code framework for ongoing maintenance/
enhancement of the application• combination of direct sales and partner referrals: all sectors but most traction
in financial services and with ISVs
6
Morphis Technology Capability Overview
7
Morphis Technology Capability Overview
Cloud Enablement of Outdated Legacy Applications
Database Agnostic / Quality Assured
Multiple LegacyLanguages
TargetEnvironment
CloudCompliance
Analyze Modernize DevelopOracle Forms
PowerBuilder
COBOL
Visual Basic
Delphi
etc
Java
.NET
Amazon AWS
Microsoft Azure
HP Helion
SAP Hana Cloud
IBM Cloud
Services
Google Cloud
etcLearn More
Modernization Project Estimation
Code Certification (vs Standards/ In-house Rules)
Documentation
Graphical Analysis & Diagnosis
Learn More Learn More
Modernize to New Software Architectures
Remediation of As-Is Code
Enhance Functionality
Technology Agnostic Extended Presentation Layer
Ongoing Code Certification
System
Low-code Application Development for MVC
8
Cloud Enablement of Outdated Legacy ApplicationsTechnology Capability Overview
Analyze
Documentation
Modernization Project Estimation
Source code mining - multiplelanguages/single solution
• Diagnose code complexity (interdependence of modules) • Identify redundant/duplicate code/modules • Identify complex code patterns and re-architect
• Visual analysis of legacy code can be configured into user-driven, template-based documentation
• Automatically produce first order effort estimations • Layer in complexity analysis to fine-tune time and cost
estimates and add risk assessment
• Static analysis of source code against a set of defined rules (guidelines/best practices)
• CMMI level 4, ISO15939, ISO15504 - SPICE, etc. • Directly integrated in dev process to increase productivity
& research costs
Graphical Analysis & Diagnosis
Code Certification (vs Standards/ In-house Rules)
Back9
Cloud Enablement of Outdated Legacy ApplicationsTechnology Capability Overview
Modernize
• Clean up as-is code • Remove duplicates/redundant code • Time/cost saving compared with full re-write • Massive transformation of code patterns • QA standards enforced by Certificator
Multiple languages INJava/.NET OUT
Modernize to New Software Architectures
Remediation of As-Is Code
Enhance Functionality
• Modernize to new software architectures while preserving business knowledge
• Proprietary technology (ASIA) enables a single solution to be used for many input: many output languages
• Produces high quality, native database-independent code that follows all architectural and programming best-practices
• Incorporate new functionality (workflows and workspaces)
ASIA
Back10
Cloud Enablement of Outdated Legacy ApplicationsTechnology Capability Overview
Develop
• A powerful “low-code” application development framework for database-driven apps in Java and .NET
• Developers can focus on writing business logic, thereby, enabling high productivity
• WYSIWYG form builder tools
Maintain and enhancemulti-tier system using
low-code design techniques
• A technology agnostic software tool for building apps • GUI supports multiple platforms, therefore, developer
works in a single environment • Agnostic presentation language that allows technology
independence (HTML5, Adobe Flex, WPF or Mobile)
• Maintain quality standards through all development activities
Low-Code Application Dev
for MVC
Technology Agnostic Extended Presentation Layer
Ongoing Code Certification
System
Back11
Morphis Value Statements• to the Enterprise• to the Independent Software Vendor
12
Value to the Enterprise
Cloud Enablement of Outdated Legacy Applications
Database Agnostic / Quality Assured
Multiple LegacyLanguages
TargetEnvironment
CloudCompliance
Analyze Modernize DevelopOracle Forms
PowerBuilder
COBOL
Visual Basic
Delphi
etc
Java
.NET
Amazon AWS
Microsoft Azure
HP Helion
SAP Hana Cloud
IBM Cloud
Services
Google Cloud
etc
ASIA Proprietary Technology • Reduced Cost (5 -
10x vs re-write) • Economies of
Scale • Better Risk
Management • Faster Time to
Market
Legacy Code Mining • Understanding • Documentation • Cost Reduction • Risk Reduction
Low-Code Dev Framework • Agility to Respond
to Market/Regulatory Drivers
• Maintain Security and Data Protection in the Cloud
• Extensibility/accessibility
Increase your customer satisfaction
Bring the agility of the cloud to your business
13
Value to the Independent Software Vendor
Cloud Enablement: On-Premise Computing Infrastructure
Database Agnostic / Quality Assured
Multiple LegacyLanguages
TargetEnvironment
CloudCompliance
Analyze Modernize DevelopOracle Forms
PowerBuilder
COBOL
Visual Basic
Delphi
etc
Java
.NET
Amazon AWS
Microsoft Azure
HP Helion
SAP Hana Cloud
IBM Cloud
Services
Google Cloud
etc
• Customer customizations can be analyzed & scoped for modernization
Defend your market position
Simplify/reduce cost of the technology stack
As Enterprise
+• Time to market
can be life or death
• Generation of code for accessibility
As Enterprise
+• Customer can
use tools to enhance/maintain their own extensions
As Enterprise
+
Bring the agility of the cloud to your business
14