- You value the reliability, speed and functionality of your COBOL and PL/I applications?
- These applications are an indispensable part of your application landscape for you in the future?
- You want your operational back-end applications to be permanently of good quality?
But: You also want to implement changes quickly and benefit from new technologies. You want to play it safe with all changes.
In this and our next two newsletters, we will show you 3 steps that will help you to modernise your applications securely and sustainably.
Best Practices for the Application Modernisation
There are many reasons for an application modernisation, e.g. adding new functions, replacing old technologies, consolidating applications, etc. The goal is always to reduce the risks of old applications, save costs and increase organisational agility.
In this and our next two newsletters, we will show you 3 steps that will help you to modernise your applications securely and sustainably.
- Complete assessment for good decisions
- Clean-up so that your resources are used properly
- Fully automated transformation for absolute security and flexibility
Legacy Applications = Garbage or Treasure?
A word about the term “monolith”: Back-end applications that were developed in COBOL or PL/I are often referred to as monoliths - or should I say “insulted”. From our experience with very large projects, we can say that the opposite is usually the case, because software design, architecture and engineering have not just been around today. Most applications are “only” very large and complex, use different architectures and often the necessary knowledge about the applications is lacking. The existing documentation is not suitable for the modernisation.
The problems with estimating the risks and efforts for the modernisation and the decision for the right path lie in the fact that these applications have grown over decades: the expected problems are often not the real ones at all. A precise understanding of the applications is lacking, that is why functions have only ever been added in places with the least effort and risk. As a result, the originally good design was lost. So, how do you come to good decisions and strategies as well as to reliable cost and resource planning for a sustainable modernisation?
Step 1
Complete Assessment - Why?
The solution is an assessment. But, be careful: It is not enough - as many providers propose - to simply list a few figures about the approximate size and number of modules in order to receive reliable estimates of the effort and costs. The risks, as so often, lie in the details.
Of course, rough decisions and gut feeling could also lead to success. As a rule, however, they lead to delays (also in other projects) and significant cost increases and, unfortunately, often also to the failure of modernisation projects.
In its Chaos Report 2019, the Standish Group reports that 83.9% of IT projects fail partially or completely. The following reasons for failure are repeatedly cited in studies:
- Badly defined requirements
- Poorly defined or unrealistic planning
- Inaccurate and unrealistic estimates
The modernisation projects that we have implemented for large financial service providers have shown that only a complete analysis of all sources in advance provides reliable information. The emphasis here is placed on Complete and All. This is the only way to recognize all obstacles and dependencies. This is the only way to make good decisions and eliminate the risks.
Tailor-made Assessment - Why?
Simply collecting all the data about your applications will not help you to reliably assess the risks and costs of extensive changes. This can only be achieved by an analysis that is precisely tailored to your project goal and your applications.
Our projects have shown us that a targeted and individually tailored analysis of the applications is a crucial basis for:
- The exact definition of the requirements
- Reliable planning
- The realistic assessment of the risks and efforts
A tailor-made assessment finds all stumbling blocks and helps to precisely define the requirements for a project, enables precise planning and thus paves the way for the successful implementation.
What Can We Do for You?
If you want to ensure the success of your modernisation projects, find out about the possibilities of our tailor-made application assessments.
You can find an initial overview in our flyer “Application Assessment: Don't Guess – Assess”.
Download Language: Englisch - Version: mt21085.01
Tailor-made application assessments enable you to pinpoint and to reliably evaluate all critical issues for your projects. They help you to accomplish your projects in the areas of modernisation, migration, mass changes and clean-up of your COBOL and PL/I applications successfully in time and in budget.
Read moreEvery project is different and our flyer just gives you a first general idea. To get the best solution for you, you should directly discuss the requirements and details of your project with us.
Outlook
In the next newsletter, you will receive more information and we will explain criteria for sustainability in software modernisation.
We can help you to make better use of your resources by using clean-ups or the concept of the “washing machine” and to ensure absolute security and flexibility in your modernisation projects through the fully automated transformation of your applications.
Icons designed by Freepik from Flaticon.com
Tailor-made application assessments enable you to pinpoint and to reliably evaluate all critical issues for your projects. They help you to accomplish your projects in the areas of modernisation, migration, mass changes and clean-up of your COBOL and PL/I applications successfully in time and in budget.
Don’t guess – Assess
Do you want to change or modernize your COBOL or PL/I applications, to consolidate your IT landscape or to replace technologies? Do you want to make well-founded and reliable decisions for large change projects?
For more than 40 years, we are experts in the analysis and the modernisation of large and complex IT applications. Benefit from our decades of experience.
Our Service for You: Tailor-made Application Assessment
With our targeted analysis and a tailor-made assessment of your applications, we help you to reliably plan your projects and reduce the risks and costs of your project. For:
- Secure choice of the project strategy
- Realistic scheduling
- Reliable cost calculation
- Secure planning and implementation project
- Well-grounded selection of a suitable test strategy
- Comparison of technical alternatives
- Audit-proven realisation of the project
Download Language: Englisch - Version: mt21085.01
Tailor-made application assessments enable you to pinpoint and to reliably evaluate all critical issues for your projects. They help you to accomplish your projects in the areas of modernisation, migration, mass changes and clean-up of your COBOL and PL/I applications successfully in time and in budget.
Read moreBest Practices for the Application Modernisation
There are many reasons for an application modernisation, e.g. adding new functions, replacing old technologies, consolidating applications, etc. The goal is always to reduce the risks of old applications, save costs and increase organisational agility.
In this and our next two newsletters, we will show you 3 steps that will help you to modernise your applications securely and sustainably.
- Complete assessment for good decisions
- Clean-up so that your resources are used properly
- Fully automated transformation for absolute security and flexibility
Icons designed by Freepik from Flaticon.com
Training
Training
Our training courses and workshop help you to use Delta’s tools efficiently and to optimise the development of your applications.
- You will quickly be familiarised with the products, solutions and technologies – taking into account your key areas of application.
- Our training courses are practice-oriented: The participants receive comprehensive information on the methodological background as well as on the use of techniques and tools and they practice with typical tasks.
- We adapt the trainings, workshops and seminar to your needs regarding the Delta tools that you use and your specific training requirements.
- All trainings can be performed at our premises as well as in-house at your site.
Standard Courses and Workshops
Delta has trained more than 10,000 professional developers in the use of Delta products. Training is available in a range of forms that can be tailored to best meet your specific needs.
Our standard product courses are generally held in our offices in Schmallenberg, Germany. They also can be presented on-site, which is often a cost-effective solution when multiple team members need to be trained.
A workshop unites information exchange and training. It is well suited to meeting concrete needs in a specific project situation. The workshops are notable for the intensive support of the workshop leader who is able to react to project specific question and scenarios.
We offer standard training courses and workshops for the following areas:
- ADS for COBOL and PL/I – The proven application development system for the platform-independent development of future-proof back-end applications.
- ADS Basics – This course provides in-depth knowledge about the methods and concepts of the generative technology of ADS and introduces the participants to the automated application development with the tools of ADS.
- ADS for Administrators – This course is intended for IT staff who coordinate the use of ADS tools, develop and implement programming guidelines, or require knowledge for the development of application frameworks.
- ADS Refresh – This course is for all developers who already know ADS. It is refreshing, deepening and updating the existing knowledge. ** NEW **
- ADS on Eclipse – This course introduces ADS developers to working in a modern Eclipse environment with seamlessly integrated ADS tools. ** NEW **
- ADS - What's new? – This course will introduce the participants to the possibilities of the current release of ADS, and shows how to make the development and maintenance of ADS applications more secure and efficient. ** NEW **
- Delta DETAB - This course teaches the principle of the decision table technique and the use of the decision table generator DETAB.
- AMELIO Logic Discovery – The innovative analysis tool that helps you to better understand your COBOL, PL/I and ADS applications and to enhance the efficiency and security for the further development, maintenance and modernisation.
Individual Training
We also offer specific customised training courses and workshops that go beyond our standard syllabus and will meet your specific technology and business goals. Custom training courses are a proven way of quickly training your staff in new products and technologies and giving them the specific knowledge and skills they need to start being effective from day one.
We are happy to work with you to analyse, design and plan your specific training requirements.
Please contact us via your local sales contact or send an e-mail to
Delta ADS
Delta ADS
ADS is Delta's proven solution for the automated development of future-proof back-end applications in COBOL and PL/I. The generative development system Delta ADS enables you to develop, maintain and support your applications independently of platform specific aspects such as operating system, database management system and transaction systems. Your applications will be implemented very efficiently, methodically clean and therefore very easy to maintain.
You’ll find futher information on Delta ADS on our product pages.
Our Training Courses for Delta ADS
ADS Basics
ADS Basics
This course provides in-depth knowledge about the methods and concepts of the generative technology of Delta ADS and introduces the participants to the automated application development with the tools of ADS.
Training Objectives
The participants obtain in-depth knowledge about the concepts, structure and methodology of the ADS technology and they learn how to work with the generative tools.
Contents
Overview on the application development system ADS
Creation of programs
- Generation of program frames using PROG
- The ADS building block concept
MACRO technology
- Basics of using macros
Code structuring
- Structured programming using SPP
- Creation of decision tables using DETAB
- Data encapsulation using FILE
Generating lists using REPORT
Basics of database integration using DBI
- Concept and structure of the DBI technology
- Connecting data access modules and programs
ADS test aids
Exercises and examples
Target Audiance
Application developers
Duration
3 days
ADS for Administrators
ADS for Administrators
Advanced developers and administrators need a deeper understanding of Delta ADS's generative technology, in particular of the macro technology.
This course is intended for IT staff who coordinate the use of ADS tools, develop and implement programming guidelines, or require knowledge for the development of application frameworks.
Training Objectives
The participants gain thorough experience with the ADS macro technology and the possibilities to support application programming and setting standards for the of ADS applications development.
Contents
Technical foundation and basics
- Building block concept
- Content and significance of standard macros
Macro language
Usage and possibilities of MACRO
- Immediate and deferred macro calls
- Stand-alone application
Implementation of enterprise and project specific standards
- Macros for data encapsulation with FILE
- Macros and DBI
- Connection to the standard macro set
Macro analysis and documentation using MALIST
Exercises and examples
Target Audience
Administrators, ADS supervisors (global and project-related), technical application support, project managers
Duration
3 days
ADS Refresher
ADS Refresher
This course is for developers who already have some experience with ADS.
The core business applications developed with ADS are very often are productive for decades. As a result, new developers take over the further development and maintenance of the applications who know ADS from other areas of application or from earlier times. It is worthwhile to update the knowledge about the functionality and the possibilities of ADS in order to achieve the best possible quality in the maintenance of your ADS applications.
Training Objectives
The knowledge of the participants about the use of ADS will be updated and gaps will be closed. The training enables the developers to efficiently further develop and maintain ADS applications.
Contents
- Concepts and methodology of the generative development technology of ADS
- Usage of ADS tools
- Program development
- Macro technology
- Code structuring
- Decision tables
- Data encapsulation
- Report generation
- Data access layer implementation
- Test aids
- Exercises and examples
Target Audience
Application developers who already have some experience in the application development with ADS
Duration
2 days
ADS on Eclipse
ADS on Eclipse
ADS on Eclipse is a modern environment for the efficient development and maintenance of your ADS applications, even if the applications run on Unix systems or on mainframes.
This training course introduces ADS developers to working in an Eclipse environment with seamlessly integrated ADS tools.
Training Objectives
The participants learn about the various possibilities of application development with ADS under Eclipse.
Contents
Introduction to the work environment for the application development with ADS on Eclipse
ADS tools in the Eclipse environment
ADS editors
- Chroma coding
- Code folding
- Code Assistants with extendible templates for macro statements and processor calls
- Navigation in large source modules
Generative ADS tools
- Configuration and execution of ADS tools in the Eclipse environment
- Generation lists and macro cross-references
- (Back-)tracking of messages in complex applications
ADS Post-Generation Debugger
ADS Reports and Analyses
- Creation and configuration of reports and analyses using ADS Report Wizard
- Application documentation using Coverage and Dead Code-Analyses, Call Trees, usage reports, etc.
ADS documentation
Target Audience
Application developers who already have profound experience in the application development with ADS
Duration
2 days
ADS - What's new?
ADS - What's new?
This course introduces the participants to the possibilities of the current release of ADS and to how they can use the new features to make the development and maintenance safer and more efficient.
Training Objectives
The participants learn about the new functionality and the various possibilities that new ADS releases (5 and 6) offer.
Contents
- New functions of ADS
- Advantages and application of the new functions
- Differences to older versions of ADS
- Dealing with customer-specific changes to the standard installation
- Customer-specific scenarios
Target Audience
Experienced ADS developers, administrators, ADS supervisors (global and project-related), technical application support, project managers
Duration
1 days
Delta DETAB
Decision table technique and DETAB
Decision tables simplify software development and enable the implementation with clearly structured source code. Complex decision logic can be specified easily understandable.
The Delta DETAB generator generates efficient, error-free COBOL or PL/I code from it.
This course teaches the principle of the decision table technique and the use of the decision table generator DETAB, which is available as part of Delta ADS as well as stand-alone.
Training Objectives
The participants obtain the concept of the decision table technique and can then use this technique and the decision table generator DETAB in their daily work in software development.
Contents
- DETAB as part of ADS and stand-alone in COBOL programs
- m:n selections with decision tables
- Conditions, actions, rules
- Complete and incomplete decision tables
- One hit and more hit tables
- Use of extended indicators
- Interpretation of the analysis results of DETAB
- Use of the DETAB test aids
- Exercises and examples
Target Audience
Application developers
Duration
1 days
Dates & Registration
Dates
Here are the new training schedules for 2023:
- 06.03.-08.03.2023 und 18.09.-20.09.2023 - ADS Basics
- 13.03.-15.03.2023 und 26.09.-27.09.2023 - ADS for Administrators
- 21.03.-22.03.2023 und 17.10.-18.10.2023 - ADS Refresher
- 04.04.-05.04.2023 und 24.10.-25.10.2023 - ADS on Eclipse
- 18.04.2023 und 07.11.2023 - ADS What’s new
- 25.04.2023 und 14.11.2023 - Delta DETAB
Prices
On request.
Registration
We are happy to work with you to analyse, design and plan your specific training requirements.
Please contact us via your local sales contact or send an e-mail to
myDelta is a password protected part of the Delta Web site that is only available to customers and other authorized users. If you do not yet have your userid and password for myDelta then please complete this short registration form.
To view the support information, please log in to our Support Area. Then close the pop-up window and reload this page.
The myDelta site gives you additional support and product information to make your use of Delta products and services more effective. The information and services available at myDelta currently include:
- Documentation Download - Here you can download the current versions of all the Delta product documentation in a range of different formats. You can also order a copy of the latest Documentation Library.
- Release Notes - Online access to the release for the current and all previous versions of each Delta product, allowing you to quickly check what has changed since your currently installed version.
- Submit Problem Report - Here you can submit a problem report directly into Delta’s distributed support system.
- Version Reference - The latest release numbers of all Delta products and information about the current product status.
If you have any questions about myDelta please contact your local sales or support organisation.
Delta focuses on delivering the documentation that professional developers really need. Delta has developed a comprehensive collection of in-depth technical product documentation that gives you the right combination of detailed technical knowledge and a broader insight into the product. This unique combination gives you the knowledge and information you need to get the best out of your investment in Delta tools.
Delta documentation is provided online in a variety of formats. While online documentation in formats such as Windows Help and HTML are great for online reference from within the tools, we also recognize that many people like to print some or all of the documentation for reference. We therefore also provide all documentation in Adobe PDF format.
All product documentation is available in English and German. Selected manuals are available in other languages based on demand.
Each product installation is accompanied by a Documentation Library that contains over 400MB of documentation for the complete set of Delta products. You can install some or all of this documentation to your local disk or to shared server folder for faster access. Alternately, you can refer to the Documentation Library directly.
The Documentation Library is updated on a regular basis. Customers are notified of changes via the regular Support Newsletter. New and updated documentation can also be downloaded from the myDelta support site.
If you have any questions on documentation then please contact your local support organisation. Alternatively you can contact us by e-mail at
Consulting
Many of Delta Group's team have worked with the product range for 15+ years and can offer customers and partners a unique understanding of Delta's technology and best practices for effective long-term use in an enterprise environment.
Our consultants work with your project team, coaching them in the use of Delta products with your specific project requirements and technology infrastructure. By working with Delta you can:
- Reduce the start-up time for your projects.
- Leverage the broad real-world experience of our consultants to multiply your productivity even more.
- Accelerate the return on investment you have made in Delta products and services.
If you have any questions on consulting services then please contact your local sales or support organisation.