RailOne: WebApp built with WordPress & Flutter Cross-Platform Mobile Application with OCR Business Card Scanner, PWA & Offline Sync for Rail Infrastructure Sales
For RailOne, AddWeb Solution built and enhanced a modern, comprehensive sales enablement solution, replacing the outdated Typo3-based solution with a scalable WebApp built with WordPress, a Progressive Web App, and a mobile app built with Flutter for Android, iOS, tablets, and iPads. The solution provides secure access, offline access with data sync, OCR-powered business card scanning, brochure sharing, multilingual support, and a central admin panel, specifically engineered for RailOne’s sales team working in the rail infrastructure manufacturing industry.

The Business Needs
Understanding the Challenge of Modernizing a Legacy Sales Platform for a Global Rail Infrastructure Manufacturer
RailOne is a niche rail infrastructure manufacturer, providing products and solutions to government and business organizations to procure and implement rail infrastructure.
Their sales team is active in various devices and locations in the field, whether it’s trade shows, client offices, or places with no reliable internet connection, so their digital tools are essential to their sales success and customer engagement.
The current platform, constructed with Typo3 CMS, was a heavy burden to operate. It was too dated, inflexible, and mobile platform-specific.
The sales staff had no up-to-date, device-ready tools on which they could work out in the field. Offline access was not available; sales representatives could not access product information, brochures, or customer information when they were not connected to the internet.
Contact information was manually captured from business cards that were gathered at events and meetings with clients, which was slow and prone to errors.
No single administration panel to manage content and user access, resulting in inconsistencies and bottlenecks throughout the team. There was no structure in sharing brochures and no centralized collection of enquiries by contact forms.
These problems were exacerbated by the difference between the user experience of each device, the sales team was using tools that weren’t designed for how they work, and their productivity was suffering, as well as the professional image that needed to be projected to government and enterprise clients.
About Our Client: Mona Naubert, Marketing Manager at RailOne, Germany, wanted to enhance the productivity and customer interaction of her sales team in the field by replacing the old Typo3 platform with a fresh, scalable WebApp on a Platform built with WordPress and a Flutter mobile application.
Our Approach
Designing and Delivering a Multi-Platform Sales Enablement Ecosystem Across WordPress, PWA, and Flutter
It started with a thorough UI/UX design, where AddWeb Solution created a complete custom design system in Figma, which set the visual language, component library, and user flow architecture for the WebApp and mobile application before development began. This design-first philosophy meant that all development decisions were based on a clear user experience blueprint, which has been tested.
The platform went through three parallel development streams: WebApp built with WordPress, Progressive Web App layer, and the Flutter cross-platform mobile application, all sharing the same data architecture and having a common API infrastructure. The foundation of the CMS and backend was WordPress 6.8.2, along with PHP 8.1.11 and MySQL 8.1.11, while Advanced Custom Fields v6.5.1 provided the sales team with the flexible content management they required.
The Flutter 3.29.0 mobile app was built for Android, iOS, tablet, and iPad, ensuring the sales team has a native experience on all their devices on the go. Offline functionality with data synchronization was an integral part of the architecture – the application would work offline and automatically synchronize data back when it came back online.
The business card scanner uses the OCR functionality of Google ML Kit to recognize the information on business cards by simply scanning them with the device camera, which saves sales representatives a lot of time and eliminates manual data entry when scanning business cards during events and meetings with clients. Super Progressive Web Apps v2.2.42 was used to implement the PWA layer, thus extending the WebApp to a broader audience of users who prefer to use the WebApp via their browser without downloading a native application.
To support RailOne’s need to use the platform in multiple languages, multilingual support was provided via the WPML Multilingual CMS v4.8.2 and WPML String Translation v3.4.1 plugins. Contact Form 7 was used with the CFDB7 database integration, and for sending the emails via all form submissions, WP Mail SMTP was used.
The Solution
What Was Delivered
Custom UI/UX Design
A fully custom-designed interface system built in Figma covering the complete WebApp and mobile application — establishing a modern, professional visual language aligned with RailOne’s brand and optimized for sales team usability across all devices.
WebApp built with WordPress
A scalable, centralized WordPress 6.8.2 WebApp replacing the legacy Typo3 system — delivering structured product content, brochure management, contact form handling, and admin control through a modern, maintainable CMS platform.
Progressive Web App (PWA)
A Progressive Web App layer built on the Platform built with WordPress, enabling browser-based users to access the platform with app-like performance, offline capability, and installability without requiring a native app download.
Flutter Cross-Platform Mobile Application
A fully featured cross-platform mobile application built in Flutter 3.29.0 for Android, iOS, tablet, and iPad — delivering a native-quality sales enablement experience across every device the RailOne team uses in the field.
OCR Business Card Scanner
An AI-powered business card scanning feature built with Google ML Kit, enabling instant OCR-based capture of contact details from physical business cards — eliminating manual data entry and accelerating lead capture at events and client meetings.
Offline Functionality with Data Sync
A robust offline mode within the Flutter mobile application, ensuring full usability without internet connectivity and automatic data synchronization when connectivity is restored — critical for sales team operations in low-connectivity environments.
Secure Access & User Management
A password-protected access system with “Remember Me” functionality and role-based user management, ensuring the platform is accessible only to authorized sales team members while maintaining a frictionless login experience.
Multilingual Support
Full multilingual capability implemented through WPML Multilingual CMS and WPML String Translation, supporting RailOne’s international sales operations across multiple language markets.
Brochure Sharing & Sales Tools
Structured brochure management and sharing tools enabling the sales team to access, present, and distribute product brochures digitally during client meetings and trade events.
Contact Form & Enquiry Management
A fully integrated enquiry capture system built on Contact Form 7, CFDB7 database storage, and WP Mail SMTP — ensuring all customer enquiries are captured, stored, and delivered reliably through a centralized management interface.
Centralized Admin Panel
A comprehensive admin panel giving RailOne’s team full control over content management, user access, brochure updates, enquiry monitoring, and platform-wide operations from a single, centralized interface.
Key Features & Activities
What Was Done
Screenshots
Highlighting RailOne’s Sales Enablement WebApp & Cross-Platform Mobile Ecosystem







Client Testimonial
What Our Client Says
Final Outcome
Delivering a Modern, Multi-Platform Sales Enablement Ecosystem for a Global Rail Infrastructure Manufacturer
Through AddWeb Solution’s comprehensive design and development engagement, RailOne now operates a modern, scalable multi-platform sales enablement ecosystem that transforms how their sales team works in the field.
The OCR-powered business card scanner has eliminated manual lead capture, the offline functionality ensures the sales team is never blocked by connectivity limitations, and the multilingual support enables RailOne to operate consistently across international markets.
Professional WebApp based on WordPress for legacy Typo3 system replacement
The centralized admin panel gives the marketing and operations team full control over content, access, and platform management without technical dependency.
The brochure sharing, contact form, and enquiry management systems give the sales team structured, professional tools for every stage of the customer engagement journey, from initial discovery at a trade event through to formal enquiry submission and follow-up.
With a maintenance plan pitch in progress, RailOne and AddWeb Solution are positioned for a continued long-term partnership built on a successful, high-complexity Phase 1 delivery.

Ready to Modernize Your Legacy Sales Platform Across Web and Mobile?
Partner with AddWeb Solution for expert Development for WordPress, Flutter mobile applications, and end-to-end sales enablement platform delivery.













