Although an enterprise app wasn’t on the cards for Acturis, an insurance software provider based in London, the BBD Acturis team knew that there was a way to develop an app that would meet their requirements while adding the value of a mobile solution.
Rewriting the enormous amount of established code for mobile functionality would have been a mammoth undertaking. But more importantly, it would have drastically increased the development time.
As a company, our decisions are guided by the clients they serve. Enter Xamarin. This specialist cross-platform mobile software framework offered a unique solution for this particular project; it allowed the BBD Acturis team to easily share code using portable class libraries (PCL).
Being able to pull the existing code into Xamarin meant that the established security and business logic could remain the same.
Building the mobile functionality as a layer on top of the existing system also meant that the team didn’t have to worry about changing a system that Acturis has trusted for 16 years. The BBD Acturis team ran screen generators where the backend calls into the business layer to meet the necessary business function. Within a year, the team generated over 140 functional business screens. “That’s what makes this a big enterprise app” explains Francois van Niekerk, project manager.
Van Niekerk says that Acturis knew that a mobile app could add value, especially for their brokers, but were nervous because of the openness of mobile software. BBD’s culture of delivery coupled with a trusted relationship meant that the demoed project got the green light. Van Niekerk says that “We were able to have a trial and error system in place so that we could play to learn more”. With the successful completion of such an intricate build, the team is very proud of what they were able to accomplish in such a short space of time using Xamarin and PCL.
More about Mobile Enterprise Apps
Enterprise software gratifies business needs. Covering everything from content, contact and collaboration systems, to project and portfolio management, enterprise software is an integral element in co-ordinated business content and information management systems.
A mobile enterprise application is a variant of the software that works on your mobile devices. This can be a highly complex build when a multifaceted backend needs to be integrated. Because mobile is open and anyone can download the app from a store, security conscious companies are sometimes hesitant to develop their enterprise app.
According to Peter Scheffel, BBD’s CDO, having a mobile app doesn’t distinguish you anymore – that period is long gone.
But not having a mobile app, and not having some basic functions that competitors in your industry have, makes it impossible for you to successfully operate.