Customize Consent Preferences

We use cookies to help you navigate efficiently and perform certain functions. You will find detailed information about all cookies under each consent category below.

The cookies that are categorized as "Necessary" are stored on your browser as they are essential for enabling the basic functionalities of the site. ... 

Always Active

Necessary cookies are required to enable the basic features of this site, such as providing secure log-in or adjusting your consent preferences. These cookies do not store any personally identifiable data.

No cookies to display.

Functional cookies help perform certain functionalities like sharing the content of the website on social media platforms, collecting feedback, and other third-party features.

No cookies to display.

Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics such as the number of visitors, bounce rate, traffic source, etc.

No cookies to display.

Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.

No cookies to display.

Advertisement cookies are used to provide visitors with customized advertisements based on the pages you visited previously and to analyze the effectiveness of the ad campaigns.

No cookies to display.

Industry ERP Java upgrade 6 → 17 🇦🇹

Industry ERP Java upgrade 6 → 17 🇦🇹

Technology stack

Java

Hibernate

Maven

Axis 2

IBM DB2

The client / Austria

Our client is an international paper producing holding with HQ in Austria.

The challenge

The aging Java version posed a growing challenge in terms of maintenance and development with each successive Java release. Consequently, our project encompassed an extensive migration endeavor, shifting the foundational codebase of the industrial ERP system from Java 6 to Java 17. This ambitious undertaking aimed to usher the development environment into more recent days, aligning it with contemporary industry practices and technological advancements. By embracing the latest Java version, we sought to enhance the system's compatibility, performance, and overall resilience, positioning it for long-term success.

Our solution

While the migration journey presented its set of challenges, including code compatibility issues and adaptation to newer Java features, the effort promised significant benefits. Our most proficient programmer, operating as a solitary coding expert, undertook the challenge and single-handedly performed the upgrade, utilizing technologies such as Hibernate, Axis2, Maven, and, naturally, Java. Transitioning to Java 17 allowed us to leverage the latest language enhancements, improved security features, and enhanced performance optimizations. Additionally, it ensured the ERP system's longevity by aligning it with current industry standards.

Impact

As the project progressed, we witnessed the transformative power of modernizing the ERP's codebase. This migration represented a critical step in future-proofing the system, ensuring it remains adaptable and resilient in a rapidly evolving tech landscape. By embracing Java 17, we positioned the ERP to not only meet its current needs but also to confidently navigate the future of industrial software development.

Team

Code

Show all

We also wrote case studies about our custom solutions

No-code Business platform SaaS 🇨🇭

Public sector intranet e-learning portal customization and further development 🇸🇰

Project management SaaS for Telco 🇫🇷

Need custom Software or App? Contact our experts for advice.