CSE498, Collaborative Design, Spring 2017
Computer Science and Engineering
Michigan State University



Auto-Owners Insurance is a Fortune 500 company that celebrated its 100th anniversary in 2016. Auto-Owners Insurance employs over 4,500 associates in 26 states.

Auto-Owners representatives often need to access their customers’ information while they are out in their community. Our Location-Based Services Mobile App enables Auto-Owners employees to view customers’ information wherever they are.

Our app shows a map of the user's location along with all nearby addresses that have policies, claims or proposals through Auto-Owners. A user can customize what information is shown on the map such as all local polices of a certain type or all claims above a certain dollar amount.

When a specific location is selected on the map, the app displays the details about that address, including current and past policies and claims. A representative can submit a new claim for review and send notes to the underwriting department, thus enabling Auto-Owners to be more responsive to their customers’ needs.

Our system is managed by our companion web app with which Auto-Owners administrators create and update a customer's insurance information. Accounts for new Auto-Owners representatives are created using the web app, which determines what information they can access using the mobile app.

Our Location-Based Services Mobile App is written in Swift and Java, and runs on Apple iPhone (iOS) and Google Android devices. Our web app, written in CakePHP, runs on all modern web browsers. Our apps connect through a MySQL database hosted on a Microsoft 2012 R2 server.