The challenge: Growth outpacing the platform
Al Forsan is a hospitality enterprise spanning hospitality, retail, and event management. As the business expanded, its digital infrastructure couldn’t keep up. Every content change needed developer involvement. Bookings — across individual reservations, memberships, vouchers, and seasonal schedules — were error-prone. Payments through Apple Pay and CyberSource sometimes didn’t sync with booking status. And during festival season, traffic spikes caused scheduling delays and double-bookings.
“We were growing fast, but our website couldn’t keep pace. Even small content updates meant waiting on developers, and during peak season, the booking system would buckle under demand,” says the relationship manager from team Alforsan.
The brief was clear:
- Build a platform that non-technical teams could run independently.
- Design it for flexibility, scalability, and future enhancements.
- Fix the booking and payment issues that were costing trust with guests.
Starting with discovery, not assumptions
Before any code was written, W2S ran a series of discovery workshops with Al Forsan’s team, project managers, and business analysts to map out goals, pain points, and priorities. And then began the development game.
1. A CMS non-technical team can actually run
W2S built a modular, drag-and-drop CMS that lets Al Forsan’s content teams create, update, and remove webpages themselves. The framework stayed flexible enough for deeper customization where needed, while removing developers from the day-to-day content loop entirely.
Result: 58% faster webpage creation.
“Our marketing team can now publish updates the same day an idea comes up. That used to take a developer ticket and a wait,” Alforan Team.
2. SEO and performance, built in
SEO specialists and backend developers worked together to integrate third-party SEO and marketing tools directly into the CMS, optimize site architecture, and improve load times. And all of this without compromising the visual experience.
Result: 43% improvement in page load performance, alongside stronger search visibility.
3. Access control that matches how the team actually works
A custom role-based access control (RBAC) system gives Super Admins control over privileges, menus, and restrictions for other roles, while Admins get exactly the access they need to manage bookings and content. No More, No Less.
“Security was a big concern given how many people touch the platform day to day. Having granular control over who can do what gave us real peace of mind,” – Alforsan Team
4. Multilingual support
W2S combined automated translation with manual refinement to support both languages (English and Arabic) accurately and with cultural relevance. Alforsan got seamless switching across the entire platform, not just select pages.
5. A booking engine built for complexity
The rebuilt booking system supports individual reservations, membership-based bookings, vouchers and coupons, seasonal schedules, holidays, buffer periods, and offline/manual bookings. All running on real-time conflict detection.
Result: 72% improvement in booking accuracy.
6. Fixing the payment-booking disconnect
The root issue: payments through Apple Pay and CyberSource were processing, but booking status wasn’t updating to reflect them. W2S’s engineering team rebuilt the payment workflow with a focus on reliability for international travelers.
Result: 67% reduction in payment-related booking errors.
“That gap between a successful payment and an unconfirmed booking was eroding guest trust. Fixing it properly, and not just patching it made a real difference,” says Alforsan Team
7. Holding up under festival-season traffic
With the new booking engine, real-time updates, and a more resilient AWS infrastructure, the platform now handles peak traffic without the overlaps and slowdowns that used to define festival season.
Result: 82% increase in platform reliability during peak seasons.
Built on
- Web: Laravel (PHP)
- Database: MySQL
- Mobile: Native Android (Kotlin), Native iOS (Swift)
- Cloud: AWS
- Tools: Xcode, Android Studio, Visual Studio<l/i>
- Version control & CI/CD: Bitbucket, GitHub
A 12-person multidisciplinary team comprising UI/UX, mobile and backend developers, QA, cloud architecture, and project management worked from the same discovery-driven brief throughout.
Launch, training, and what’s next
W2S ran hands-on training for Al Forsan’s non-technical staff so they could manage content and bookings independently from day one, with support specialists on standby.
“The training made the handover smooth. Our team felt confident running the platform from day one, and we know support is there if we need it,” says Alforsan Team
The numbers
| Metric | Result |
|---|---|
| Booking accuracy | 72% improvement |
| Payment-related booking errors | 67% reduction |
| Page load performance | 43% better |
| Platform reliability (peak season) | 82% increase |
| User satisfaction | 4.7 / 5 |
Have a similar challenge? Let’s talk.