Custom Web Applications Logistics & 3PL Kuwait 4 months

Client: Leading Kuwait 3PL Company

Custom Java Spring Boot Web Portal for a Leading Kuwait 3PL Company

A Leading Kuwait 3PL Company wanted to upgrade their B2B customer experience with a modern self-service portal. We built a custom Java Spring Boot web portal with Hibernate, Struts 2 legacy bridges, and deep iDempiere ERP integration in 4 months.

2,400+
Portal Users
92%
Self-Service Adoption
−68%
Support Tickets
4 mo
Time to Launch

The Challenge

The 3PL's B2B customers were calling support for 60% of inquiries that could be self-served — where's my shipment, what's my current stock, what's on my last invoice. The legacy customer portal was PHP 5 with broken SSO, no real-time ERP integration, and a 15-year-old UI that didn't work on mobile. The client wanted modern Java-stack rebuild tightly integrated with their iDempiere ERP.

Our Solution

We delivered a Java Spring Boot customer portal with role-based access, mobile-first responsive UI, and real-time iDempiere integration via REST APIs — plus a safe strangler-pattern migration to avoid a big-bang cutover.

  • Java Spring Boot 3 backend with Spring Security (SAML SSO + OAuth2), Spring Data JPA / Hibernate, Flyway migrations
  • Struts 2 bridges to carry a few legacy screens during the transition — strangler pattern, no big-bang rewrite
  • PostgreSQL 15 read replica for reporting + MongoDB for high-volume audit logs
  • iDempiere REST API integration — real-time inventory, invoice, shipment, tracking data surfaced inside the portal
  • Document vault — POD, commercial invoices, COA/COO, signed on delivery
  • Mobile-first Thymeleaf UI with Bootstrap 5 — works perfectly on phones, tablets, desktops
  • Kubernetes on AWS EKS with blue-green deployments; zero-downtime releases

Technologies Used

A pragmatic, battle-tested enterprise Java & open-source stack chosen for scalability, maintainability, and long-term fit.

Java 17Spring Boot 3Spring SecurityStruts 2Hibernate / JPAPostgreSQLMongoDBThymeleafBootstrap 5Kubernetes (EKS)iDempiere REST APIsJenkins CI/CD

Results & Impact

92%
Self-Service Adoption

92% of customer inquiries now resolved via the portal without calling support.

−68%
Support Tickets

Major ticket reduction freed up 4 customer-service FTEs for higher-value work.

2,400+
Daily Active Users

Portal adoption across 30+ B2B customers in Kuwait & GCC.

<800 ms
Page Load (P95)

Mobile-first rendering + Redis caching keeps the portal fast.

99.95%
Uptime

Kubernetes blue-green deploys mean zero-downtime releases.

5 yr
Support Cost Deferred

The modern stack is projected to run for 5+ years without rewrite.

Our customers told us the new portal is what we should have given them 5 years ago. Support-ticket reduction alone paid for the project in 11 months. And SCM Software Lab's strangler-pattern approach meant zero disruption during the migration.
Chief Technology OfficerLeading Kuwait 3PL Company

Ready to write your own success story?

We've delivered measurable outcomes for 50+ enterprises across 15+ countries. Start with a Free Proof of Concept — zero upfront cost, working prototype in 2–3 weeks.

Talk to an Expert