Simplifying Complexity
Making your Oracle Application
ready for tomorrow within budgets
Making IT systems future driven with PITSS
Low- and No-Code
Our declarative approach considerably reduces code writing and makes systems fast and powerful
Your Full Stack Experts
Our team consists of developers, architects, project managers and strategists with many years of experience.
Cost saving
Less code and more efficient software means significantly lower costs for you and your company
Why & how to modernize efficiently?
- Outdated legacy applications are the greatest threats to companies’ productivity and revenue
- But migrating and modernizing legacy applications can be costly, inefficient and often take years
- With PITSS, it’s completely different!
Why Modernization?
The shift towards modernizing applications is evident. According to the 2023 Gartner CIO and Technology Executive Survey, a significant percentage is prioritizing application modernization and cloud platforms as well as recognizing the importance of staying current with technology trends.
Modernizing an application will improve its performance, security, scalability and competitiveness. At the same time, operating costs are reduced and new opportunities for innovation are opened up. If you don’t modernize in time, you risk a lot.
Risks can get you into technical, economic and strategic trouble. Examples are: failures, delays, maintainability issues, security vulnerabilities, compatibility issues, sudden modernization pressures, technical or application incompatibility, numerically and functionally limited capabilities, avoidable costs and other impacts.
We therefore strongly recommend that you consider modernizing your application at an early stage. You can achieve a lot with your application even before modernization.
Customer demands
What motivates our customers to modernize? They want to connect their application to the cloud or mobile devices, or they need other systems architectures, functions, platforms, programs or processes. Many also want a cutting edge and easy-to-manage application. Some are let down by their legacy application. The reasons are very diverse.
The optimal modernization process consists of 4 phases:
Phase 1: Preparation phase Clean up your old application. Get rid of redundancy code, dead code, unused code, in short, everything that is not needed. Your application will then be lighter and clearer. Then determine all dependencies, processes, bottlenecks, problem areas, the complexity and quality of your application. Use evaluations and key figures for this. Already in the preparation phase, you bring the BL into the database. With our product, all these tasks can be carried out in a highly automated and error-free manner.
Phase 2: Migration phase A cluster of the application is defined and formed from the measures and results of the preparation phase, according to best practice criteria and tailored to the customer-specific requirements. This cluster, as part of the application, is now migrated with our product from Oracle Forms to APEX. Your entire application is then broken down into clusters in order to implement the migration stepwise. At the end, you will have a fully migrated application in APEX.
Phase 3: Fine-tuning phase In phases one and two, you can clean up and generate a large part automatically. However, some manual work remains and is ideally presented to you automatically via a ticket system. In the fine-tuning phase, you can complete the manual work in a guided way.
Phase 4: Roll-out phase The migrated APEX cluster – later the entire new APEX application – is tested in the roll-out phase and – if everything fits – linked to your systems and activated. Nothing stands in the way of the successful deployment of your migrated new APEX application.
Concerns about modernizing?
The most common arguments put forward against modernization are the costs, the time required, the risk of disruption, compatibility problems, the loss of old functions in the new system and resistance to change. However, these concerns are completely unjustified and can be threatening for a company.
With careful planning, the right approach and an experienced project team, many of the potential concerns of modernizing an application can be addressed. It is important to anticipate the challenges and take appropriate action to ensure a smooth transition.
Modernization drastically reduces the ongoing costs for maintenance and further development. With the proven modernization approach of PITSS, you have 100% cost control over the modernization project at all times and can split the budget appropriately. The financial risk of an outdated application (e.g. failure, missing functions) is eliminated.
The majority of the modernization process is automated. The time required is therefore very manageable. The PITSS team can implement the modernization project together with the customer or independently. This means that the developers on the customer side can devote themselves almost entirely to their day-to-day business.
The step-by-step or cluster-by-cluster modernization approach of PITSS eliminates interruptions and compatibility problems.
Anyone wishing to transfer old, valued functions to the new application can do so. A corresponding adaptation is usually always possible.
The PITSS approach of gradual modernization and preparatory or accompanying workshops removes any fear of change. In the end, what remains is enthusiasm for a modern and user-friendly application.
How to modernize?
Choosing the right modernization strategy is crucial. Opting for the wrong approach can lead to inefficient and therefore expensive projects, wasted resources, missed deadlines, and unresolved issues within the application portfolio.
To save a lot of time and money and get the agreed result in the desired quality it is essential to focus only on the valuable code of the legacy application and to generate as many fragments as possible for the new technology in collaboration with an expert. It is well known that the combination of experts and GenAI achieves the best results.
The optimal modernization process consists of 4 phases:
Phase 1: Preparation phase
Clean up your old application. Get rid of redundancy code, dead code, unused code, in short, everything that is not needed. Your application will then be lighter and clearer. Then determine all dependencies, processes, bottlenecks, problem areas, the complexity and quality of your application. Use evaluations and key figures for this. Already in the preparation phase, you bring the BL into the database. With our product, all these tasks can be carried out in a highly automated and error-free manner.
Phase 2: Migration phase
A cluster of the application is defined and formed from the measures and results of the preparation phase, according to best practice criteria and tailored to the customer-specific requirements. This cluster, as part of the application, is now migrated with our product from Oracle Forms to APEX. Your entire application is then broken down into clusters in order to implement the migration stepwise. At the end, you will have a fully migrated application in APEX.
Phase 3: Fine-tuning phase
In phases one and two, you can clean up and generate a large part automatically. However, some manual work remains and is ideally presented to you automatically via a ticket system. In the fine-tuning phase, you can complete the manual work in a guided way.
Phase 4: Roll-out phase
The migrated APEX cluster – later the entire new APEX application – is tested in the roll-out phase and – if everything fits – linked to your systems and activated. Nothing stands in the way of the successful deployment of your migrated new APEX application.
How to modernize with PITSS?
There is a perfect migration concept that will transform even a complex Oracle Forms application into a beautiful, completely modern, intuitive APEX Web application. Our approach for a perfect migration is the PITSS Modernization Process and the use of PITSS products to automate as much as possible.
The PITSS modernization process covers and structures the entire application modernization journey, beginning with a comprehensive assessment, progressing through meticulous preparation, tailored migration, and fine-tuning, culminating in a seamless rollout.
Look forward to a smooth, swift and successful modernization project with the Forms2APEX Modeler and the PITSS modernization process!
The PITSS modernization process steps at a glance:
- Application Analysis
In this analysis phase the scope of the modernization project is calculated. The F2A Modeler is used to analyze the dependencies, clarify the infrastructure and identify the customer specifications. Because the application analysis is almost completely automated, the result of the analysis is of the highest quality, nothing is left out and everything is available at lightning speed.One result is a comprehensive project calculation that gives the customer certainty about the entire project budget. All of these values have been confirmed in all of our projects.
- Housekeeping
The application analysis provides the optimal basis for the first optimization steps. With the F2A Modeler, dead code is removed, redundancies are eliminated, specifications are implemented and the business logic is transferred to the database. Congratulations! You have made the most of your legacy application. For modernization, we are now moving on. - Business Process Analysis
The Business Process Analysis includes recording the various use cases of the application. In addition to the valuable documentation, which makes the application much clearer and easier to understand, this step makes it possible to redesign the application during modernisation into a more business process-oriented UX and to check whether some components of the legacy application are no longer necessary from a business perspective. - Architecture
Now that the preparation phase has been successfully completed and some optimization steps have already been taken, it’s time to focus on essential, technical core components. APEX provides in general new functionalities, modern UX, and a bunch of features to turn your legacy application into a brand new one. To start from the first day with consistent behavior of your app, at the end of this phase: The infrastructure is set up, the master app is defined, existing and new features are discussed and decided on, and coding guidelines are determined. The result is a best practice application architecture. - Fragment Generation
Once the optimum architecture is in place, you can start generating the application fragments. The F2A Modeler also supports you in this step. For the first time, the actual transformation from Forms to APEX takes place. In this step, you can heavily customize the way the fragments are generated, which means that a fragment from one customer will not look like another. - Create & Manage Tasks
The fine-tuning phase begins with the F2A modeler recording open tasks and creating tickets. These are presented to the developer inside a checklist, which also provides helpful context information (like similar objects, original code, relevant properties) to ease the work. In a management summary of those checklists the overall progress of the finetuning phase could be tracked. - Application Redesign
Once the open tickets have been processed, it is the turn of the User Interface (UI ) and User Experience (UX). In this phase the UI/UX modernization is the main task. Focus is a modern, responsive UI in APEX, leveraging its rich set of UI components and themes. - Enhancing
New functionalities are added or replace old ones. Any requirements left to security enhancements, accessibility and/or integration with external systems will be part of this step. - Integration & Testing
Integration and testing is a very important step in the migration from Forms to APEX. The new APEX application has to prove itself: that it is error-free, works seamlessly and meets the business requirements. External and internal system integration is also taken into account. If everything runs perfectly, you can start the roll-out. We wish you lots of fun and success with your new APEX application.
Why PITSS?
Using PITSS solutions offers a wide range of benefits, including improved efficiency, cost savings, enhanced performance, future-proofing against technology obsolescence, streamlined processes, reduced downtime, and optimization of Oracle technologies.
Modernization of business critical and complex Oracle Forms applications is not a simple big bang migration but needs a customer tailored and stepwise project approach to ensure successful project result. PITSS understands the unique requirements, challenges, and goals of each customer and adjusts its solutions within the migration process accordingly. This ensures that the modernized Oracle Forms applications are precisely tailored to meet the customer’s needs.
Key to success:
- PITSS Expertise: business is made by people, perfect business is made by expert people with huge experience in development, architecture,technology and business – both for legacy application and target technologies such as APEX.
- PITSS Products: are built on 25+ years development including unique IP, know-how and experience for application management, analyses, migration and modernization and are proven in hundreds of successful projects globally. Continuous ongoing development ensures the incorporation of new features and functions that come with the latest technologies into the new architecture, guaranteeing a professionally maintained and up-to-date solution.
PITSS products are unique and a game changer in modernization projects.
- PITSS Methodology: The PITSS Modernization Process seamlessly combines expertise and product benefits, serving as the cornerstone and assurance of success for application modernization projects. PITSS understand customer needs, respect priorities and save investments taken in the past.
10 good reasons to modernize with PITSS:
- Entire view on the modernization project: big picture and full project scope before any project starts and based on a deep assessment.
- Reliable calculation instead of unsure estimation: results on the technical analyses metrics based for precise efforts calculation. View on 100% of the application code.
- Identification and management of technical debts, non used code and improving redundancies
- Fast results by stepwise modernization and effort calculation to APEX based on customer requirement
- Full control and documentation during the entire project phases: from Analyses to “GoLive”
- Quality improvement: code generator, 100% Oracle code, rules, code guidelines
- Tailored to customer specific application requirement
- Ensuring valid time and budget plans: full control of cost, effort and time
- Guided and documented process after conversion for perfect developer support
- Highly qualified and experienced experts at your side at every step of the modernization process
What our customers say
“We’ve definitely looked at the relationship with PITSS more as a partnership and a transfer of knowledge on both sides… I think we’ve been more effective as a result.”
Michael CzerniakDirector – Digital Products, AAR Corp
PITSS inspires and modernizes
1999
Foundation
1000+
Customers
40+
Countries
100.000+
Hours saved
Andreas Gaede
CEO
CEO
Andreas Gaede is co-founder of PITSS GmbH since 1999.
With more than 35 years of IT experience, he leads and
masters major challenges of digitalization with PITSS.