ERP and Web Application hosting on AWS as SaaS & PaaS model
Symphony Softtech modernized delivery of its Sage 300 & Shampan ERP plus customer web apps by hosting on AWS. Using a SaaS/PaaS model (managed database, autoscaling compute, secure VPC, monitoring), it boosted uptime, scale, and lowered ops cost
Project Summary
Services provided:
- Business applications
In partnership with:
- AWS
Client industry:
- Software & Internet
Client location:
- 🇧🇩 Bangladesh
Problem Statement
Organizations that rely on AWS often encounter a number of challenges, ranging from the burden of high infrastructure costs to complex security risks and the constant pressure of meeting strict regulatory compliance standards. These hurdles can slow down growth, limit flexibility, and increase operational stress if not handled properly.
Azzda team has understanded that no two businesses are the same. That’s why we provide customized AWS solutions designed to fit seamlessly with each client’s unique operations, industry requirements, and long-term goals. Instead of offering one-size-fits-all strategies, we focus on creating cloud environments that are cost-efficient, highly secure, and fully compliant, ensuring clients can focus on their core business without unnecessary risks.
Problem Proposed Solution & Architecture
Proposed Solution & Architecture (AWS SaaS + PaaS):
- Azzda modernized Symphony Softtech’s ERP and web application delivery by hosting the platform on AWS using a combined SaaS + PaaS model.
- SaaS delivery: Symphony’s web applications are provided as a centrally managed service for multiple customers. Users access the solution securely over the internet, while Azzda/Symphony manages platform availability, updates, monitoring, and security controls.
- PaaS delivery: ERP and customer-specific web workloads run on a managed AWS foundation where the customer gets a dedicated and scalable environment, while Azzda/Symphony manages the underlying infrastructure operations, backups, patching, and observability.
Â
AWS Reference Architecture (High-level):
- Route 53 routes users to the application domain with resilient DNS.
- A secure VPC is designed with public and private subnets across multiple Availability Zones for high availability and isolation.
- Elastic Load Balancer (ALB/ELB) sits in the public subnet to distribute incoming traffic to application servers in private subnets.
- Application workloads run on Amazon EC2 with Auto Scaling, automatically increasing or decreasing capacity based on demand—supporting peak usage periods and improving cost efficiency.
- The database layer is hosted on Amazon RDS (managed relational database) with Multi-AZ deployment to improve availability, reliability, and simplify database administration.
- Amazon S3 stores static files, documents, reports/exports, and backups with scalable, durable storage.
- IAM enforces role-based access, least-privilege permissions, and secure administration across AWS resources.
- CloudWatch provides end-to-end monitoring (CPU, memory, latency), centralized logs, and alerts—enabling proactive issue detection and faster troubleshooting.
Architectural diagram for this project