SlideShare a Scribd company logo
Vilmos Vaspál
President
vvaspal@freesoft.hu
http://www.freesoftus.com
Legacy
Application
Modernization
2/23
27.03.2012
Agenda
▪ What is legacy?
▪ Customer’s dilemma
▪ Solution alternatives
▪ Benefits of automated migration
▪ Case studies
3/23
27.03.2012
What is a Legacy Application?
▪ „One that works”
▪ „A legacy application has been with the
enterprise longer than the programmers who
are now maintaining it, lacks documentation
and has untouchable code”
▪ „…every application in existence before the
birth of the Web”
▪ Any application based on older HW/SW
technologies and provides IT services to the
core business
4/23
27.03.2012
As you might remember…
IBM Mainframe, BS2000, DEC VAX/ALPHA, HP3000
5/23
27.03.2012
The Legacy Market
▪ Typically mainframe, 3rd and 4th generation
languages (Cobol, PL1, Natural) and non-
relational databases (VSAM, ISM, ADABAS)
▪ According to Gartner:
▪ > 200 billion lines of code in legacy apps
▪ 30 billion Cobol transactions processed daily
▪ 40% of current IT systems are legacy
▪ 60-80% of a typical IT budget is spent on
maintaining running applications
6/23
27.03.2012
Customer’s Dilemma
My hardware and software env.
has limited support
My costs for these
apps are way too high
The business is at
risk by staying put
How to follow continues
reorganizations?
Why continue to invest
in older applications?
Our core business is
embedded in these
applications
We have invested a lot
in these business rules
I don’t have manpower
with this skill set
Changing is a career risk
7/23
27.03.2012
Why to change?
▪ Management attitude: „if it ain’t broke, don’t fix
it!”
▪ Business drivers
▪ mergers and acquisitions
▪ internal reorganisations
▪ increasing workloads
▪ reduce costs
▪ Technical reasons
▪ web enabling
▪ keeping up with evolving technology
▪ going to the cloud
8/23
27.03.2012
Modernization Choices
▪ Replacing with a package
▪ if you accept market-standard functionalities
▪ Redesign – new development
▪ if you need fully new functionality
▪ Rehosting – new hardware
▪ if your goal is to reduce costs
▪ Migrating applications via an
automated toolset
▪ if you want to preserve the core functionality and
need the latest technology
9/23
27.03.2012
Replacing with a package
▪ Pro’s:
▪ standardization, you can learn from „best
practices”
▪ you can find expertise on the market
▪ Con’s:
▪ endusers must be heavily trained
▪ implementation and support costs are very high
▪ long-term dependency on the vendor (SAP,
Oracle, etc.)
10/23
27.03.2012
Redesign – new development
▪ Pro’s:
▪ it is fully tailored to your needs, it is your IP
▪ you will have the latest technology
▪ Con’s:
▪ endusers must be retrained
▪ costs are very high
▪ you can easily have a never-ending project
11/23
27.03.2012
Rehosting – new hardware
▪ Pro’s:
▪ quite quick with low risk
▪ no need to retrain endusers
▪ Con’s:
▪ further dependency on old software
▪ further dead investment into old technology
(while maintaining the application)
▪ further lack of expertise
▪ you postponed only the real modernization
12/23
27.03.2012
What is Automated Migration?
▪ Transformation of existing applications into a
new environment and a new architecture,
preserving data and main functionalities of
the old application, using automated tools
▪ more than a database conversion
▪ more than a code conversion
▪ more than the use of tools
13/23
27.03.2012
Automated Migration
14/23
27.03.2012
Supported Environments
▪ Mainframe
▪ CICS, IMS
▪ DB2, IMS DB, IDMS, VSAM
▪ Cobol, PL/1
▪ Adabas / Natural
▪ RPG
▪ Informix / 4GL
▪ Ingres / 4GL
▪ Countinous development – ask for your needs!
15/23
27.03.2012
Automated Migration
▪ The core business functionality is the same
▪ No need to retrain the end-users
▪ Fastest and most cost effective
▪ Less risky
▪ Best code quality provided by automated
converter tools
▪ Best ROI
16/23
27.03.2012
Project Methodology
17/23
27.03.2012
FreeSoft’s Method
▪ Before starting the project
▪ assessment
▪ proof-of-concept or pilot (if needed)
▪ fix price offer
▪ Iteration by fine tuning of our converters
▪ Customer corrects and cleans out the legacy
code (if needed)
▪ Iteration by using test cases
▪ User acceptance
18/23
27.03.2012
Conditions of a Successful Project
▪ Clarifying the expectations
▪ Strong management support (need for an internal
champion of changes)
▪ Getting a closer view into the legacy application
▪ Preparing the consistent input
▪ Setting up the new environment
▪ Working out a test concept and test cases
▪ Further development strategy and guidelines
▪ Perfect co-operation of participants
19/23
27.03.2012
Project sample 1
▪ ADABAS/Natural Migration project
▪ migration of the ADABAS data store to RDBMS
▪ migration of the Natural application to Java EE 
automated migration of 5M lines of code, 20.000
legacy programming objects to Java
▪ FreeSoft as prime contractor completed the project in
16 months
▪ Benefit: the legacy platform is completely replaced
with Java and RDBMS
20/23
27.03.2012
Project sample 2
▪ Sixt – Leading Car Rental Company in Europe
▪ Migration of the core Informix database into Oracle
▪ Automated migration of the 4M lines of code COBOL
application
▪ FreeSoft’s DataPropagator product ensures data replication
among 80+ databases (36.000 tables)
▪ FreeSoft as prime contractor
▪ Benefit: Enterprise scale Oracle RAC
▪ Oracle reference:
http://www.oracle.com/us/corporate/customers/sixtag-database-
casestudy-322101-de.pdf
http://www.oracle.com/us/corporate/customers/sixt-1-db-snapshot-
197278.pdf
21/23
27.03.2012
About FreeSoft
▪ Software development & integration
services
▪ Established in 1990, 300+ employees
▪ HQ in Budapest (www.freesoft.hu/en )
▪ Listed on Budapest Stock Exchange
▪ International reach (EMEA, USA, APAC)
▪ ISO 9001:2000 certification
▪ Partnerships with Fujitsu, Oracle
22/23
27.03.2012
What you gain with our services?
▪ The core business functionality is preserved
▪ No need to retrain the end-users
▪ State-of-the art technology
▪ Best code quality provided by automated
converter tools – easy to maintain
▪ Fastest, most cost effective and less risky way to
modernize your legacy applications
▪ Liberate Your Legacy! www.freesoftus.com
Thank you for your attention!
vvaspal@freesoft.hu
http://www.freesoftus.com

More Related Content

PPT
Mag. Johannes Lackner (Oracle Austria)
PDF
ThingWorx Connectors - How to Make Different Systems "Speak the Same Language"
PPTX
Sutedjo - Introduction to Cloud
PPTX
IoT Platform Meetup - SAP
PPTX
Cloud computing for making indonesia 4.0
PPTX
Huawei FusionCube for SAP HANA
PPTX
Industry 4.0 is a jungle. How can we support / encourage average SME’s to bec...
PDF
Cloud transition - The Trivadis approach
Mag. Johannes Lackner (Oracle Austria)
ThingWorx Connectors - How to Make Different Systems "Speak the Same Language"
Sutedjo - Introduction to Cloud
IoT Platform Meetup - SAP
Cloud computing for making indonesia 4.0
Huawei FusionCube for SAP HANA
Industry 4.0 is a jungle. How can we support / encourage average SME’s to bec...
Cloud transition - The Trivadis approach

What's hot (20)

PPTX
HPE and SAP Strategic Alliance
PDF
Sap IoT Transformation Best Practices
PDF
Seamless Integration of Data in E Government
PDF
IoT Portal with PowerBI and SharePoint
PDF
Industry X.0 | Smart Factory | Session no.1
PPTX
Industrie 4.0 Reference Architecture and Plant Service Bus
PPTX
Sutedjo - open banking may 27, 2021
PPT
Dubai Airport 2012 Data Center Strategies
PDF
NoSQL in Practice with TIBCO: Real World Use Cases and Customer Success Stori...
PDF
Solution Architecture Patterns for Digital Transformation
PPTX
Learn how to make your IoT pilot projects and POCs successful
PPSX
Manufacturing with Internet of Things
PDF
Windchill 11 - Smart Connected PLM
PPT
Social Media, SaaS, and PaaS in a For-Profit World
PDF
How to answer the challenges of industrial IoT?
PPT
Open Source adoption in a Mexicon Second tier Bank
PDF
Demystifying Modern PLM Sessions. Part 1: Technology
PDF
Fujitsu World Tour 2017: ServiceNow - Lightspeed Enterprise
PPTX
Nrb Mainframe Day - z Data and AI - Michael Boeckx
 
HPE and SAP Strategic Alliance
Sap IoT Transformation Best Practices
Seamless Integration of Data in E Government
IoT Portal with PowerBI and SharePoint
Industry X.0 | Smart Factory | Session no.1
Industrie 4.0 Reference Architecture and Plant Service Bus
Sutedjo - open banking may 27, 2021
Dubai Airport 2012 Data Center Strategies
NoSQL in Practice with TIBCO: Real World Use Cases and Customer Success Stori...
Solution Architecture Patterns for Digital Transformation
Learn how to make your IoT pilot projects and POCs successful
Manufacturing with Internet of Things
Windchill 11 - Smart Connected PLM
Social Media, SaaS, and PaaS in a For-Profit World
How to answer the challenges of industrial IoT?
Open Source adoption in a Mexicon Second tier Bank
Demystifying Modern PLM Sessions. Part 1: Technology
Fujitsu World Tour 2017: ServiceNow - Lightspeed Enterprise
Nrb Mainframe Day - z Data and AI - Michael Boeckx
 
Ad

Similar to Vilmos Vaspal (Freesoft) (20)

PDF
Reducing Database Pain & Costs with Postgres
 
PDF
Jak konsolidovat Vaše databáze s využitím Cloud služeb?
PPTX
Accelerating a Path to Digital With a Cloud Data Strategy
PDF
Delivering Mobile Apps to the field using Oracle
PDF
Modernization options for Oracle Forms applications
PDF
Cloud-Native Data: What data questions to ask when building cloud-native apps
PPTX
Break Free from Oracle
 
PPTX
Accelerating a Path to Digital with a Cloud Data Strategy
PPTX
SharePoint Best Practices Conference 2013
PDF
Oracle databáze - zkonsolidovat, ochránit a ještě ušetřit! (1. část)
PPT
Assessing technology landscape
PPTX
Best practices for application migration to public clouds interop presentation
PPTX
Key Database Criteria for Cloud Applications
DOC
Manigandan_narasimhan_resume
PDF
NuoDB + MayaData: How to Run Containerized Enterprise SQL Applications in the...
PPTX
PostgreSQL to Accelerate Innovation
 
PPTX
What’s New in Documentum 7.3
PPTX
How to Run Containerized Enterprise SQL Applications in the Cloud with NuoDB ...
PDF
Confluent Partner Tech Talk with SVA
PPTX
Big Data Case study - caixa bank
Reducing Database Pain & Costs with Postgres
 
Jak konsolidovat Vaše databáze s využitím Cloud služeb?
Accelerating a Path to Digital With a Cloud Data Strategy
Delivering Mobile Apps to the field using Oracle
Modernization options for Oracle Forms applications
Cloud-Native Data: What data questions to ask when building cloud-native apps
Break Free from Oracle
 
Accelerating a Path to Digital with a Cloud Data Strategy
SharePoint Best Practices Conference 2013
Oracle databáze - zkonsolidovat, ochránit a ještě ušetřit! (1. část)
Assessing technology landscape
Best practices for application migration to public clouds interop presentation
Key Database Criteria for Cloud Applications
Manigandan_narasimhan_resume
NuoDB + MayaData: How to Run Containerized Enterprise SQL Applications in the...
PostgreSQL to Accelerate Innovation
 
What’s New in Documentum 7.3
How to Run Containerized Enterprise SQL Applications in the Cloud with NuoDB ...
Confluent Partner Tech Talk with SVA
Big Data Case study - caixa bank
Ad

More from Praxistage (20)

PDF
Einladung zu den Praxistagen 2024 im virtuellen Landhaus
PPTX
Michael Jäger, MBA, Dipl. Wirtschaftsinformatiker (FH) Christian Kohler (Mait...
PPTX
Fr. RA Mag. Birgit Noha, LL.M. (Laws.at)
PPTX
Mag.a Mary-Ann Hayes (Unicredit Bank Austria AG)
PPTX
OR Dipl.-Ing. Bettina Gastecker, Bakk (Bundesministerium für Finanzen)
PPTX
Dipl.-Ing. (FH) Bernd Stockinger (Citycom Telekommunikation GmbH)
PPTX
Dipl.-Verww. (FH) Christian Zierau (Stadtrat für Finanzen, Personal, Ordnung ...
PPTX
Bernd Schellnast (Sphinx IT Consulting GmbH)
PPTX
Werner Panhauser (Helvetia Versicherungen AG)
PPTX
Michael Weilguny, Christian Schön (IVM Technical Consultants Wien Ges.m.b.H.)
PPTX
Dipl.-Ing. Werner Plessl (Hewlett Packard Enterprise)
PPTX
Dipl.-Ing. Marc Haarmeier (Prime Force Group Int. AG)
PPTX
Mag.a Verena Becker, BSc. (Wirtschaftskammer Österreich/BSIC)
PPTX
Doris Ingerisch (Axians ICT Austria GmbH)
PPTX
Josef Weissinger (Soroban IT-Beratung GmbH)
PPTX
Fr. Vanessa Kluge, BA (Kontron AIS GmbH)
PPTX
Ing. Boris Werner (Breitbandbüro des Bundesministeriums für Finanzen)
PPTX
Praxistage 2024 im virtuellen Landhaus, St. Pölten
PPTX
Hr. David Simon (Juniper Networks, Inc.)
PPTX
Mag. Michael Salat (Cisco Systems Austria GmbH)
Einladung zu den Praxistagen 2024 im virtuellen Landhaus
Michael Jäger, MBA, Dipl. Wirtschaftsinformatiker (FH) Christian Kohler (Mait...
Fr. RA Mag. Birgit Noha, LL.M. (Laws.at)
Mag.a Mary-Ann Hayes (Unicredit Bank Austria AG)
OR Dipl.-Ing. Bettina Gastecker, Bakk (Bundesministerium für Finanzen)
Dipl.-Ing. (FH) Bernd Stockinger (Citycom Telekommunikation GmbH)
Dipl.-Verww. (FH) Christian Zierau (Stadtrat für Finanzen, Personal, Ordnung ...
Bernd Schellnast (Sphinx IT Consulting GmbH)
Werner Panhauser (Helvetia Versicherungen AG)
Michael Weilguny, Christian Schön (IVM Technical Consultants Wien Ges.m.b.H.)
Dipl.-Ing. Werner Plessl (Hewlett Packard Enterprise)
Dipl.-Ing. Marc Haarmeier (Prime Force Group Int. AG)
Mag.a Verena Becker, BSc. (Wirtschaftskammer Österreich/BSIC)
Doris Ingerisch (Axians ICT Austria GmbH)
Josef Weissinger (Soroban IT-Beratung GmbH)
Fr. Vanessa Kluge, BA (Kontron AIS GmbH)
Ing. Boris Werner (Breitbandbüro des Bundesministeriums für Finanzen)
Praxistage 2024 im virtuellen Landhaus, St. Pölten
Hr. David Simon (Juniper Networks, Inc.)
Mag. Michael Salat (Cisco Systems Austria GmbH)

Recently uploaded (20)

PDF
Spectral efficient network and resource selection model in 5G networks
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
cuic standard and advanced reporting.pdf
PDF
Approach and Philosophy of On baking technology
PDF
Encapsulation theory and applications.pdf
PPTX
A Presentation on Artificial Intelligence
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
CIFDAQ's Market Insight: SEC Turns Pro Crypto
PPTX
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PPTX
MYSQL Presentation for SQL database connectivity
PPTX
Big Data Technologies - Introduction.pptx
PDF
Unlocking AI with Model Context Protocol (MCP)
Spectral efficient network and resource selection model in 5G networks
The AUB Centre for AI in Media Proposal.docx
cuic standard and advanced reporting.pdf
Approach and Philosophy of On baking technology
Encapsulation theory and applications.pdf
A Presentation on Artificial Intelligence
Encapsulation_ Review paper, used for researhc scholars
Diabetes mellitus diagnosis method based random forest with bat algorithm
NewMind AI Weekly Chronicles - August'25 Week I
The Rise and Fall of 3GPP – Time for a Sabbatical?
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
CIFDAQ's Market Insight: SEC Turns Pro Crypto
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
20250228 LYD VKU AI Blended-Learning.pptx
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
Chapter 3 Spatial Domain Image Processing.pdf
Digital-Transformation-Roadmap-for-Companies.pptx
MYSQL Presentation for SQL database connectivity
Big Data Technologies - Introduction.pptx
Unlocking AI with Model Context Protocol (MCP)

Vilmos Vaspal (Freesoft)

  • 2. 2/23 27.03.2012 Agenda ▪ What is legacy? ▪ Customer’s dilemma ▪ Solution alternatives ▪ Benefits of automated migration ▪ Case studies
  • 3. 3/23 27.03.2012 What is a Legacy Application? ▪ „One that works” ▪ „A legacy application has been with the enterprise longer than the programmers who are now maintaining it, lacks documentation and has untouchable code” ▪ „…every application in existence before the birth of the Web” ▪ Any application based on older HW/SW technologies and provides IT services to the core business
  • 4. 4/23 27.03.2012 As you might remember… IBM Mainframe, BS2000, DEC VAX/ALPHA, HP3000
  • 5. 5/23 27.03.2012 The Legacy Market ▪ Typically mainframe, 3rd and 4th generation languages (Cobol, PL1, Natural) and non- relational databases (VSAM, ISM, ADABAS) ▪ According to Gartner: ▪ > 200 billion lines of code in legacy apps ▪ 30 billion Cobol transactions processed daily ▪ 40% of current IT systems are legacy ▪ 60-80% of a typical IT budget is spent on maintaining running applications
  • 6. 6/23 27.03.2012 Customer’s Dilemma My hardware and software env. has limited support My costs for these apps are way too high The business is at risk by staying put How to follow continues reorganizations? Why continue to invest in older applications? Our core business is embedded in these applications We have invested a lot in these business rules I don’t have manpower with this skill set Changing is a career risk
  • 7. 7/23 27.03.2012 Why to change? ▪ Management attitude: „if it ain’t broke, don’t fix it!” ▪ Business drivers ▪ mergers and acquisitions ▪ internal reorganisations ▪ increasing workloads ▪ reduce costs ▪ Technical reasons ▪ web enabling ▪ keeping up with evolving technology ▪ going to the cloud
  • 8. 8/23 27.03.2012 Modernization Choices ▪ Replacing with a package ▪ if you accept market-standard functionalities ▪ Redesign – new development ▪ if you need fully new functionality ▪ Rehosting – new hardware ▪ if your goal is to reduce costs ▪ Migrating applications via an automated toolset ▪ if you want to preserve the core functionality and need the latest technology
  • 9. 9/23 27.03.2012 Replacing with a package ▪ Pro’s: ▪ standardization, you can learn from „best practices” ▪ you can find expertise on the market ▪ Con’s: ▪ endusers must be heavily trained ▪ implementation and support costs are very high ▪ long-term dependency on the vendor (SAP, Oracle, etc.)
  • 10. 10/23 27.03.2012 Redesign – new development ▪ Pro’s: ▪ it is fully tailored to your needs, it is your IP ▪ you will have the latest technology ▪ Con’s: ▪ endusers must be retrained ▪ costs are very high ▪ you can easily have a never-ending project
  • 11. 11/23 27.03.2012 Rehosting – new hardware ▪ Pro’s: ▪ quite quick with low risk ▪ no need to retrain endusers ▪ Con’s: ▪ further dependency on old software ▪ further dead investment into old technology (while maintaining the application) ▪ further lack of expertise ▪ you postponed only the real modernization
  • 12. 12/23 27.03.2012 What is Automated Migration? ▪ Transformation of existing applications into a new environment and a new architecture, preserving data and main functionalities of the old application, using automated tools ▪ more than a database conversion ▪ more than a code conversion ▪ more than the use of tools
  • 14. 14/23 27.03.2012 Supported Environments ▪ Mainframe ▪ CICS, IMS ▪ DB2, IMS DB, IDMS, VSAM ▪ Cobol, PL/1 ▪ Adabas / Natural ▪ RPG ▪ Informix / 4GL ▪ Ingres / 4GL ▪ Countinous development – ask for your needs!
  • 15. 15/23 27.03.2012 Automated Migration ▪ The core business functionality is the same ▪ No need to retrain the end-users ▪ Fastest and most cost effective ▪ Less risky ▪ Best code quality provided by automated converter tools ▪ Best ROI
  • 17. 17/23 27.03.2012 FreeSoft’s Method ▪ Before starting the project ▪ assessment ▪ proof-of-concept or pilot (if needed) ▪ fix price offer ▪ Iteration by fine tuning of our converters ▪ Customer corrects and cleans out the legacy code (if needed) ▪ Iteration by using test cases ▪ User acceptance
  • 18. 18/23 27.03.2012 Conditions of a Successful Project ▪ Clarifying the expectations ▪ Strong management support (need for an internal champion of changes) ▪ Getting a closer view into the legacy application ▪ Preparing the consistent input ▪ Setting up the new environment ▪ Working out a test concept and test cases ▪ Further development strategy and guidelines ▪ Perfect co-operation of participants
  • 19. 19/23 27.03.2012 Project sample 1 ▪ ADABAS/Natural Migration project ▪ migration of the ADABAS data store to RDBMS ▪ migration of the Natural application to Java EE  automated migration of 5M lines of code, 20.000 legacy programming objects to Java ▪ FreeSoft as prime contractor completed the project in 16 months ▪ Benefit: the legacy platform is completely replaced with Java and RDBMS
  • 20. 20/23 27.03.2012 Project sample 2 ▪ Sixt – Leading Car Rental Company in Europe ▪ Migration of the core Informix database into Oracle ▪ Automated migration of the 4M lines of code COBOL application ▪ FreeSoft’s DataPropagator product ensures data replication among 80+ databases (36.000 tables) ▪ FreeSoft as prime contractor ▪ Benefit: Enterprise scale Oracle RAC ▪ Oracle reference: http://www.oracle.com/us/corporate/customers/sixtag-database- casestudy-322101-de.pdf http://www.oracle.com/us/corporate/customers/sixt-1-db-snapshot- 197278.pdf
  • 21. 21/23 27.03.2012 About FreeSoft ▪ Software development & integration services ▪ Established in 1990, 300+ employees ▪ HQ in Budapest (www.freesoft.hu/en ) ▪ Listed on Budapest Stock Exchange ▪ International reach (EMEA, USA, APAC) ▪ ISO 9001:2000 certification ▪ Partnerships with Fujitsu, Oracle
  • 22. 22/23 27.03.2012 What you gain with our services? ▪ The core business functionality is preserved ▪ No need to retrain the end-users ▪ State-of-the art technology ▪ Best code quality provided by automated converter tools – easy to maintain ▪ Fastest, most cost effective and less risky way to modernize your legacy applications ▪ Liberate Your Legacy! www.freesoftus.com
  • 23. Thank you for your attention! vvaspal@freesoft.hu http://www.freesoftus.com