From a time consuming development process to a single efficient codebase
Company
NLZiet
Industry
Education & HR
Challenge
Complexity of multiplatform development
Maintaining multiple native applications simultaneously for iOS, Android, web, and smart TV platforms is costly and complex. NLZIET, the streaming service offering content from NPO, RTL, and Talpa, faced a key question: can React Native multiplatform development simplify the development process without compromising performance? Through a clearly defined proof of concept, NetRom Software demonstrated that it is possible to develop applications for all platforms using a single codebase.
The challenge: complexity of multiplatform development
With Vodafone Flex, VodafoneZiggo aimed to introduce a differentiated solution for mid-sized and large enterprises in the Netherlands: a secure, scalable, and flexible SD-WAN (Software-Defined Wide Area Network) that enables centralized and software-driven management of corporate networks, combined with an online self-service platform.
The primary objective was clear: to optimize the user experience for customers who want to configure and manage their networks independently. The entire process—from input and provisioning to delivery and billing—needed to be integrated into a single zero-touch provisioning workflow (an automated process requiring minimal manual intervention), within an ambitious time-to-market and in compliance with the highest quality and security standards.
In addition, the platform had to be scalable and fully compatible with existing enterprise network environments. Joao Borges stated: “Due to the complexity and level of integration of Vodafone Flex, we determined that having NetRom handle the software development was the most appropriate choice for us.”
Solution: React proof of concept with NetRom
NLZIET deliberately chose to collaborate with NetRom. “The decision to work with NetRom Software was partly based on previous positive experiences and competitive hourly rates,” Kouwenhoven explains. “In addition, the clearly defined and standalone nature of the assignment made it a suitable test case to evaluate whether nearshoring could be a viable solution.”
The approach was pragmatic: a strict proof of concept with clearly defined objectives and a fixed budget. The goal was to technically demonstrate that React Native could meet the demanding requirements of a streaming platform.
Project setup with clear boundaries
The proof of concept was required to perform at the same level as the existing native applications. The budget was strictly defined – any overrun would result in termination of the project. A predefined exit strategy was also agreed upon in case the technology or the team failed to meet expectations.
The collaboration was structured as a blended team: three NLZIET team members worked alongside two developers and one tester from NetRom. A critical element of the engagement was the in-person kickoff at the NetRom Campus in Romania, where extensive knowledge was exchanged among all team members over several days.
Results: theory validated within three months
In less than three months, the team delivered an application that met all defined technical requirements. The project was completed within budget, and the app performs at the same level as the existing native applications. A single codebase validated the feasibility of supporting iOS, Android, web, and TV platforms.
“With this, NetRom Software has validated a theory for NLZIET that is decisive for the technology choices we will be making in the coming years,” Kouwenhoven states. “We now know that React Native is suitable for our platform. We also understand what is required to make the transition.”
Strategic clarity for the future
The proof of concept provided the strategic clarity NLZIET needed. The structured approach helped prevent costly missteps: “If the outcome had shown that React Native was not a suitable solution, we would have continued with our existing technology stack.”
The PoC delivered more than technical validation. NLZIET can now make informed decisions about its platform strategy. A single codebase enables lower development and maintenance costs, and new features can be rolled out simultaneously across all platforms.
Services we provided
Schedule a meeting