Customer Background
Our client is a global leader in delivering high-performance heat transfer solutions, with a 140-year legacy of innovation and excellence across nearly every industry. Supported by a robust network of manufacturing facilities, the company is committed to meeting the most demanding challenges with precision and expertise.
-
Industry
Mechanical and Industrial Engineering
-
Technologies / Platforms / Frameworks
Angular 8.0, .Net Core 3.1, SQL Server, Aspose for .Net
Challenges
Java-based desktop application
The core application was developed nearly two decades ago; it lacked modern features and flexibility.
Individual installation was required with a separate MS Access database
Each user had to install the application on their desktop, complicating deployment and maintenance. Additionally, the database was built using MS Access causing data fragmentation and management difficulties.
More space utilization
The decentralized approach, with individual installations and separate database copies, consumed a significant amount of storage space on each client’s system, leading to inefficiencies.
Manual upgrade was required at each client system in case of any changes made in the application
If an update was required, such as a bug fix or new feature, it was applied manually to each user’s system, resulting in time-consuming and resource-intensive processes for the IT team and end users.
The entire application, source code, and database were written in German, creating a major language barrier to making improvements
The entire application’s code and database, developed in German, created a significant barrier to updates or improvements, complicating development and maintenance efforts for non-fluent teams.
Solutions
Our consulting approach for API Heat Transfer is focused on streamlining production and enhancing thermal performance through data analytics. By implementing the technologies and aligning them with industry trends, we optimized resource management, reduced waste, and positioned them for sustainable growth in a competitive market. The solution addressed key areas are:
Designed responsive web applications using Angular and Bootstrap
The new application, built using Angular and Bootstrap, is responsive and adapts to various devices, offering a seamless experience across different browsers and resolutions.
Converted old applications from Java to Angular/.Net Core
The outdated Java application was fully rewritten using Angular and .NET Core, ensuring the critical and complex business logic remained intact and functioned as before.
Converted database from MS Access to SQL Server
The database was upgraded from MS Access to SQL Server, a more powerful and scalable platform, migrating all essential data and ensuring continuity without data loss.
Centralized role and user management
User and role management was centralized, allowing administrators to manage permissions and access from a single location, improving security and simplifying the process of managing users across the system.
Benefits
Full control of data
The client now has complete control and real-time view of data, improving management and security.
No installation is required on individual machines
Users no longer need to install the application locally, simplifying deployment and maintenance.
Easily accessible from any web browser using the internet
The new web-based application allows users to access from any internet-connected device, eliminating the need for individual installations and enabling greater flexibility and accessibility.
Web applications accessible from anywhere
The web-based solution allows users to access the application from any device with internet connectivity.
Multiple users can work on the same projects
Collaboration is enhanced, as multiple users can simultaneously work on the same projects within the system.
Centralized database storage
All data is stored in a centralized SQL Server database, improving efficiency, scalability, and ease of access.
Easy onboarding of new customers and users
The streamlined web application enables quick and simple onboarding of new users and customers, enhancing user experience.
Need more information?
Tell us what you are looking for and we will get back to you right away!