ERP Management Leading to 98% Fewer Errors for a Wireless Solutions Provider

ERP Management Leading to 98% Fewer Errors for a Wireless Solutions Provider

Industry
Telecommunications
Technologies
AWS, Python

Summary

INNERLUXES provided ERP maintenance, optimization, and problem management for a US wireless solutions provider. In just one year, INNERLUXES reduced application runtime errors by 98%, automated deployments, and completed a strategic migration to Amazon ECS with no system downtime.

About the Client

The Client is a US-based provider of wireless management solutions, dedicated to reducing wireless service costs and simplifying network operations. The Client helps businesses optimize wireless plans and streamline device lifecycle management, and is also a major phone recycler that helps companies maximize the value of used devices.

The Need for Long-Term Stability and Scalability of the ERP Platform

As the Client expanded, so did the complexity of its proprietary ERP system — a multi-faceted solution for managing the mobile device lifecycle, wireless service administration, and direct service ordering. Managing and evolving this system with a small team of in-house developers became unsustainable, creating risks related to stability, scalability, and security.

The Client sought a dedicated technology partner to take full ownership of its ERP operations, management, and evolution. The goal was to shift all technical responsibilities to an outsourced partner and focus solely on business growth and innovation. To achieve this, the Client turned to INNERLUXES, trusting its experience in application management and modernization.

Planning the ERP Management Scope and Process

INNERLUXES began by exploring the infrastructure, core functionality, and development processes of the Client's ERP. The system had three main modules with the following functions:

  • Device recycling and resale: managing device inventory, generating quotes, handling purchase and sales orders, and issuing invoices.
  • Wireless service management: ordering new services, upgrading existing ones, and managing accounts through an online dashboard.
  • Direct wireless service ordering: integration with carrier networks (for example, a major carrier) for account management, network functions, and billing.

Beyond these modules, the system included multiple administrative portals for account management, reporting, and order processing, which enabled collaboration between sales representatives, service desk teams, and workflow managers.

INNERLUXES's initial audit revealed the following key areas for improvement:

  • The ERP documentation was sparse.
  • The security controls were outdated.
  • The development and deployment processes for ERP updates were too slow and unreliable.
  • The architectural decisions required revision to keep up with business growth.

End-to-End ERP Management and Evolution

INNERLUXES assembled a team of senior AWS and Python engineers, a project manager who also acted as a business analyst, a solution architect, and a senior test engineer. The team setup reflected leading standards from PMBOK, ISTQB, and Scrum, combining clear responsibilities, quality control, and iterative delivery into one cohesive process. The team assumed complete technical responsibility for the ERP system. During the year of cooperation, the team's efforts spanned:

Documentation and knowledge transfer

Early on, INNERLUXES addressed the lack of comprehensive system documentation. The team worked closely with the Client's team to gain deeper insight into the ERP and establish a structured knowledge base. Within a short time, the team documented all functional requirements, system architecture, workflows, and development procedures, allowing INNERLUXES to fully manage system changes independently. INNERLUXES continued to maintain and expand this documentation throughout the cooperation, ensuring the Client could easily transition ERP support to another team or onboard new developers without disruption.

Freeing business stakeholders

Before INNERLUXES's involvement, the Client's business stakeholders were heavily involved in day-to-day ERP evolution planning, testing, and troubleshooting, which diverted their attention from high-value strategic initiatives.

To address this, INNERLUXES restructured communication workflows and assumed responsibility for managing technical discussions and project planning. The team ensured every modification and enhancement was clearly defined at the start. The project manager estimated and prioritized updates based on the most urgent needs of the business users and the system. The solution architect acted as a third-party reviewer, validating and approving critical technical decisions before implementation. To stay aligned with the stakeholders' evolving priorities, the team introduced sync-up meetings every two weeks, supplemented by ad hoc sessions when urgent or strategic matters arose. INNERLUXES presented implementation options with pros and cons in an easy-to-compare format to support informed decision-making.

This consistent, structured communication allowed the Client's leadership to stay informed about and in control of ERP evolution without being overloaded by day-to-day technical discussions.

Strategic ERP migration and optimization

Among all the areas of ERP transformation, technical modernization was the top priority and the most impactful focus of INNERLUXES's work. From the outset, the team built a comprehensive backlog of improvements aimed at boosting system performance and reducing manual effort in development and deployment processes.

One of the most transformative initiatives was the migration from Amazon EC2 to Amazon ECS with AWS Fargate. This move eliminated manual infrastructure maintenance, enhanced system performance, and laid the groundwork for CI/CD automation. INNERLUXES planned the migration, conducted end-to-end testing, implemented rollback contingencies, and executed the migration over a single weekend. The result was a smooth deployment with zero critical errors and no disruption to daily operations.

Another major improvement was the introduction of an end-to-end CI/CD pipeline that further streamlined ERP deployments, accelerating release cycles and ensuring greater reliability in software updates.

Security enhancements

Security was another priority throughout the engagement. INNERLUXES reinforced ERP security configurations and conducted regular vulnerability assessments of the system. The team replaced the unprotected standby server with secure in-app Celery task execution. The transition to Amazon ECS also improved overall system security.

Proactive problem management

Instead of just troubleshooting errors and other disruptions as they occurred, INNERLUXES implemented proactive measures to identify and resolve problems early. For example, the team proposed and implemented linters to ensure code quality and consistency and to detect issues before they could escalate.

The team also established AWS monitoring dashboards to track key performance metrics, enabling quick identification of bottlenecks and optimization of resource usage. To further improve response times, the AWS engineers set up automated notifications in Microsoft Teams to alert the support teams when thresholds (for example, CPU utilization, memory usage, or API response times) were exceeded.

Ensuring business continuity with backup and recovery

To protect critical data, the team set up AWS services to create a daily snapshot of the entire ERP database, which contains key data related to tasks, issues, and requests. The snapshots are taken every weekday at midnight Pacific Time, and only back-end engineers have access to the backups to ensure security. If the backup process fails, INNERLUXES set up automated notifications to alert back-end engineers so they can resolve the issue promptly.

Implementing new features

Among the new features built and released by INNERLUXES were:

  • Support tickets for the Client's customers on wireless plans, letting them log issues and track progress alongside account, network, and billing details.
  • New automated workflows, such as generating purchase orders from quotes.
  • Extra filters, columns, and calculation logic for commission profile reporting.
  • Device-type filters for inventory reporting, using radio buttons to immediately update downstream filter options.
  • Dashboards for system performance monitoring.

Ongoing ERP maintenance and support

Continuous monitoring and close collaboration with the Client's user support teams allowed INNERLUXES to swiftly perform minor enhancements and bug fixes. These included resolving server errors, correcting data export issues, and fixing system settings. As a result, the Client's end users had a smooth, uninterrupted experience.

Key Outcomes for the Client

  • Enhanced ERP stability and reliability. With structured software maintenance and proactive issue resolution, the Client's ERP platform operates smoothly despite its rapid growth and increasing complexity. The number of runtime application-level issues detected by Sentry decreased from 800–1,000 errors per week in August 2024 to just 18 per week in March 2025 — about a 98% error reduction.
  • Efficient scaling and faster, safer deployments. The migration to Amazon ECS and the CI/CD implementation enabled rapid scaling with a 100% deployment success rate. The ERP system now serves as a stable, scalable foundation that can support the Client's continued business expansion.
  • Reduced manual effort. Automated deployments significantly minimized the development and support team's time spent on troubleshooting and system changes.
  • Comprehensive documentation. A fully documented ERP system streamlined onboarding for new team members and reduced dependence on individual developers for ERP support.
  • Better data protection. New backup mechanisms, regular security audits, vulnerability assessments, and security updates safeguarded business-critical data stored in the ERP.

The Client continues to partner with INNERLUXES, confident in the team's ability to evolve the ERP system in lockstep with the company's growth.

Technologies and Tools

Django, JavaScript, Amazon ECS with AWS Fargate, Amazon Elastic File System, Amazon S3, Docker, Amazon Application Load Balancer, Sentry, GitHub.