Modern web app development for a manufacturer

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.

Diagram

Need more information?

Tell us what you are looking for and we will get back to you right away!