Cross-Platform Cloud Solution for European Car Dealers
Client Profile
The Client is a leading industry player with extensive experience in developing software solutions that streamline and automate car sales across the EU. They collaborate with prominent car dealership networks, offering a diverse selection of new and pre-owned cars, trucks, and specialty vehicles from various brands.
Challenge
The dealerships' operations depended on a legacy monolithic desktop system with a huge database and limited integration compatibility.
The Client realized the need for a modern responsive web app and a cross-platform application compatible with iOS and Android devices, with enhanced functionality and UX.
SOLUTION
The collaboration started in early 2022 with the discovery phase. Our specialists alongside the Client’s team collected and analyzed requirements, defined project goals and objectives, determined the scope of work, and decided on tech stack, development tools, and team composition.
To ensure the required flexibility and scalability, it was agreed to build an AWS-based cloud application using a microservices architecture. An API-first approach enabled easy integration with CRM, ERP, AI tools, and other systems. Flutter was selected as the front-end framework, with Java as the primary back-end technology.
During the month-long prototyping phase, the team outlined the app's structure and layout, built core functionality, designed an interface, and created mockups to demonstrate the app's appearance and usability. Ongoing feedback from stakeholders was carefully considered to enhance the user experience. As a result, a functional and interactive prototype was presented.
The iterative development phase based on Scrum methodology, incorporating software engineering and QA best practices, lasted for almost a year. Our team successfully implemented a new app with all the features specified for the first release.
SUCCESS
The developed cross-platform solution demonstrates high performance, flexibility, and security. It ensures effective sales management and enables real-time data exchange with CRM, ERP, and other systems. Moreover, dealers can now work from anywhere, using various types of devices, and share information among all relevant parties.
Leveraging Flutter's single codebase for mobile and web development led to a substantial reduction in development costs and faster time to market. During the collaboration, we ensured the development of a new cross-platform competence within the Client's team.
Pleased with the results, the Client continues to work with SaM Solutions, planning to expand the app’s capabilities. The project's future development roadmap envisions integrating the app with various systems used by end clients.