Back
See more projects
nda

The customer chose to protect their confidential information

Post-Implementation Audit of an ERP

About the client

The customer is a leading, innovative company based in the KSA. They needed to audit their ERP system, as it is essential to their daily operations. Used across multiple internal businesses, the system manages key functions like sales, inventory, manufacturing, and financial management, ensuring everything runs smoothly.

Location:Saudi Arabia
[object Object] on the map

Business Context

A large multi-industry company approached Andersen to optimize its operations. They had developed a custom-built ERP platform to streamline sales, procurement, manufacturing, and warehouse management, enhancing data accuracy and visibility.

Currently used internally, the ERP is now being launched as a SaaS in Saudi Arabia and Egypt, focusing on the manufacturing sector with plans for further expansion. Its scalability results from its flexibility and customization options.

To improve functionality and meet growing automation demands, integrating the ERP with CRM, HR, and data analytics systems became essential. A system audit was needed to assess infrastructure readiness, identify challenges, and ensure a smooth, secure integration. Andersen was chosen for our proven expertise in auditing ERP systems and a strong track record of successful projects.

Challenges

As the customer has been preparing to expand into the KSA market and scale globally, the ERP system audit would provide a critical assessment of its readiness for growth. It would identify scalability challenges, fortify system resilience, and ensure the platform could sustain long-term performance with efficiency and stability.

Project overview

Andersen was asked to achieve the following through the post-implementation audit:

  • Evaluate the architectural design, frameworks, and tech stack in relation to the product requirements;
  • Identify and document risks and issues that require remediating actions;
  • Propose next steps to effectively handle identified issues.
Duration:7 weeks
Technologies:
C#
TypeScript
NET Core
Angular
SQL Server
Docker
Other: Redis, Swagger

Solution

To address the customer's challenges, the ERP system audit focused on:

  • Code quality: assessing the codebase for supportability, maintainability, and future scalability, with structure, documentation, and modularity analyzed;
  • Data handling: examining data processing patterns, security, and synchronization between modules;
  • App-level security: identifying vulnerabilities, insecure coding practices, and potential attack entry points within the codebase;
  • Reliability and availability: scrutinizing the system components that affect uptime, including architecture, platform solutions, and the distribution model;
  • Performance and scalability: evaluating the system's ability to efficiently handle projected traffic and user load;
  • Development process: analyzing workflows, team collaboration, and conflict mitigation strategies.
  • Maintainability: reviewing the code's adaptability for future updates while minimizing its complexity and security risks;

All findings were summarized in a single comprehensive report.

Project results

In the course of the post-implementation audit, the system's key aspects were reviewed and a list of issues was compiled. Each issue included a description, its impact, the resolution steps and the persons responsible for performing them, and the business severity. The findings were submitted in the form of an informative, actionable report.

Let's talk about your IT needs

What happens next?

An expert contacts you after having analyzed your requirements;

If needed, we sign an NDA to ensure the highest privacy level;

We submit a comprehensive project proposal with estimates, timelines, CVs, etc.

Customers who trust us

SamsungVerivoxTUI

Let's talk about your IT needs