App Modernisation Case Study: How We Transformed Development Signs with AWS Cloud

by | Apr 9, 2025

Introduction

Companies running legacy systems often struggle to keep pace with modern business needs. Outdated software, unsupported frameworks, and infrastructure that can’t scale become barriers to growth, agility, and operational efficiency. This case study highlights how Lanex Australia helped Development Signs overcome these limitations by rebuilding their ageing sign management system into a scalable, cloud-native solution using AWS, React, and Flutter.


About the Client – Development Signs

Development Signs is a trusted name in the signage industry, providing creation and installation of development signs across Queensland, Victoria, and New South Wales. With over a decade of industry experience, the company relies heavily on technology to coordinate field contractors, manage sign installations and removals, and store thousands of images documenting their projects.


The Legacy Challenge

Ten years ago, Development Signs invested in a bespoke software solution built with PHP and hosted on a third-party virtual machine. While the system served them well in the beginning, it became increasingly difficult to maintain due to:

  • Obsolete Libraries and Frameworks: Most of the codebase relied on now-abandoned libraries, making updates nearly impossible.
  • Deprecated Mobile App: An Android and iOS companion app had to be pulled from stores after seven years of no updates, leaving field contractors without mobile access.
  • On-Premise Limitations: The system ran on an external virtual machine with no elasticity, performance issues, and security concerns.
  • Scalability Challenges: Image storage grew rapidly, and the existing infrastructure could no longer support the load.
  • Data Risk: There was no disaster recovery plan or scalable backup process.

Project Objectives

Development Signs approached Lanex Australia with the following goals:

  1. Migrate and preserve the existing database.
  2. Rebuild the web application using modern technologies.
  3. Redevelop the mobile application for Android and iOS.
  4. Introduce scalable, cloud-native infrastructure on AWS.
  5. Improve image handling and security for field-collected data.

Our Modernisation Approach

Lanex Australia carried out a full system assessment before recommending a complete rebuild of the front-end, backend, and mobile applications. The modernisation project was broken down into key components:

1. Database Migration to AWS RDS

The existing MySQL database was restructured and migrated to Amazon RDS (PostgreSQL). RDS was chosen for its:

  • High availability with Multi-AZ deployments
  • Automated backups
  • Easy scaling and patching
  • Built-in security with IAM authentication

This move alone improved data performance, resilience, and maintainability.

2. Web Application Rebuilt Using React/Next.js

The admin dashboard and client-facing web app were rebuilt using React and Next.js, providing:

  • Lightning-fast performance via SSR and static rendering
  • Improved SEO and user experience
  • Modern, maintainable code with access to an active development community

Administrators can now easily manage projects, view contractor uploads, and generate reports.

3. Mobile App Rebuilt Using Flutter

Lanex chose Flutter to create a new cross-platform mobile app that works seamlessly across iOS and Android. Features include:

  • Offline photo capture and auto-upload when reconnected
  • Geo-tagging of sign installations
  • Project updates from the field

Field contractors can now document work instantly and securely, even in low-signal areas.

4. Scalable Image Management with AWS S3

One of the biggest challenges was managing the thousands of high-resolution images uploaded by contractors. All images are now:

  • Stored in Amazon S3, offering near-unlimited, pay-as-you-go storage
  • Automatically tagged with metadata (project ID, user, date/time)
  • Protected with lifecycle policies and access control

This ensures performance, security, and durability while reducing long-term storage costs.

5. API Server in Containers with AWS CloudFront Security

All API endpoints were containerised using Docker and deployed via Amazon ECS (Elastic Container Service). Paired with AWS CloudFront, the new setup offers:

  • Secure, fast content delivery
  • Reduced server load
  • Protection against DDoS attacks with AWS Shield

AWS Services Used

  • Amazon RDS (PostgreSQL) – for database migration and reliability
  • Amazon S3 – for scalable image storage
  • Amazon ECS – for containerised API deployment
  • AWS CloudFront – for CDN, caching, and enhanced security
  • AWS IAM – for access control and policy management

Results and Business Impact

Development Signs now operates on a fully modernised, cloud-native infrastructure. The new system has delivered:

Key MetricBeforeAfter
App Uptime~92%99.99%
Image Storage Limit100GB (manual)Unlimited (auto-scaled)
Mobile AccessDeprecatedFlutter App on Android & iOS
Data SecurityMinimalAWS Cloud & IAM Secured
Contractor ProductivityLowHigh (instant uploads & updates)

📈 Scalability

As project volume grows, the system can easily scale horizontally and vertically with AWS services.

🔒 Security

Sensitive images and data are now stored in secure AWS environments with encryption at rest and in transit.

💡 Usability

The new app interface is intuitive, significantly reducing the time it takes for contractors to upload and categorise images.


Why Choose Lanex Australia for App Modernisation?

Lanex Australia helps businesses break free from the constraints of legacy systems. We specialise in:

  • Cloud migrations to AWS
  • Mobile app development with Flutter and React Native
  • Web app rebuilds using React, Vue, and Angular
  • Containerisation and CI/CD pipelines
  • AI automation and process optimisation

👉 Explore our AI and automation solutions
👉 Learn more about mobile app development


Conclusion

By transforming Development Signs’ outdated infrastructure into a modern, scalable solution on AWS, Lanex Australia has enabled the client to operate more efficiently, reduce IT overhead, and improve contractor satisfaction.

If your business is struggling with legacy software or on-premise limitations, contact us today to explore how we can help you modernise and scale with confidence.

Want to modernise your legacy systems too?