SaaS Software Development | undefined

Software Development: Helping a Startup to Bundle Home & Auto Insurance in 1 Minute


A faster way to save on auto & home insurance

Branch offers bundled home & auto insurance plans powered by a community. Its purpose is to make the insurance-buying process much simpler for customers based on a system that delivers instant pricing and faster purchasing steps, completely online. Branch is transforming a red-tape process that usually involves hours of form filling and talking to agents, reducing it down to a couple of clicks.

The software is a suite of apps that includes a public portal where users can buy and customize their policies; a backoffice app in which Branch representatives manage administrative processes; and a mobile app in which users can take inventory of their goods. To suggest users with the right insurance option, the app asks only two questions and then integrates with several sources of data to conduct extensive research. Some of the info they collect are credit reports and driving records, for instance.


Looking for a trustworthy partner to boost software development

Providing bundled insurance policies directly to users without agents is an innovation that no other American insurance business is offering. Since 2018, Branch’s co-founders have trusted UruIT with the UX design and software development of their product. Our work is centered on the app’s user experience, resulting in a scalable product with world-class design intended to serve customers from different US states, each with their specific insurance requirements.

Our partnership has been very focused on the best UX designs and development process. As Branch's primary dev team, we've made sure to follow the best code practices when creating the system's architecture and foundation.


Product development 100% based on user feedback with constant iterations

We’ve formed a full agile pod for Branch which is located in our office in Montevideo, Uruguay (EST +1 hour). A few months before the app's launch, we flew to the US to participate in a series of usability testing sessions organized by Branch in order to collect early feedback. The goal was to present the app to real users and gather feedback. The process was intense, but rich: a week filled with one-hour long sessions with users and a lot of discussion. Based on the collected data, Branch set new directions and soon the marketing, UX and development areas had new priorities to tackle.

This project sees frequent releases with each iteration being based on user data collected through integrated tools such as LogRocket and Sentry. These platforms provide us with instant info regarding user behavior; valuable feedback for setting the course for the product’s development.

A set of applications that keep evolving without compromising performance

The most interesting technical aspect of this project is the serverless paradigm, which easily allows the scaling of the application, an important aspect since the business is focused on reaching different states in the country. To accomplish the serverless architecture, we used several AWS Services such as Lambda, App-Sync, Dynamo, S3, CloudFront, among others. The app is built in React and NodeJS.

One of our top, ongoing priorities during the development is to guarantee the app’s performance, since users access it from a variety of browsers and devices, from cell phones to desktop computers. The goal is that anyone, from any device, can quickly browse the web page and make a purchase. For that, we’re constantly measuring the Time to Interact and similar metrics to make sure they stay as low as possible.

Each two to three weeks, we release a fresh version of Branch with a new set of functionalities and improvements. Embracing quality above all, we work in an environment of continuous integration and end-to-end testing.


Launching the app in more states

The app had its first release in July, 2019, and we keep scaling the product based on metrics and user feedback to provide users with the latest features as soon as possible. The company is growing, as well as the UruIT team that is part of the Branch family.

Nowadays the app, which was first launched in Ohio, is already available in Arizona, Missouri and Illinois, and plans are underway to launch in many more states. The startup’s innovative approach to buying insurance has been shown in The Washington Post, Insurance Business America, and more.