We Make Apps

Michigan Software Labs is a software, mobile, & web development company located in Grand Rapids, Michigan. 

ABOUT US

✔ 100% onsite team at our office in West Michigan (we don't outsouce)

✔ Creating custom software solutions and happier users

✔ Named #1 Top UX Designers in U.S.A. by Clutch

✔ Named Largest Mobile App Developers by Crain's

✔ Partner with the University of Michigan

 

SERVICES

We offer you full mobile, web and backend services: iOS development (native & Flutter/ React Native), Android development (native & Flutter/ React Native), Web development (front-end & back-end).

Our services include also: UX/UI Design, Project Management, Rapid Prototyping

 

DEVELOPMENT - HOW WE WORK

✔ Core programming languages: Java, Kotlin, Swift, Python, Angular, Vue.js, Objective-C

✔ Platforms: iOS, Android, Web, IoT

✔ We work in Scrum

 
$25,000+
 
$100 - $149 / hr
 
10 - 49
 Founded
2010
Show all +
Grand Rapids, MI
headquarters
  • 3501 Lake Eastbrook Blvd Ste 260
    Grand Rapids, MI 49546
    United States

Portfolio

Key clients: 

Medium sized businesses up to the Fortune 500

Automotive Parts Delivery App

Automotive Parts Delivery App

Responsive Web App

UX Design and Development of a custom customer portal for users to create tickets and receive updates. Helped improve usability and service. 

Custom Android Inspection App

Custom Android Inspection App

Healthcare iPad App

Healthcare iPad App

iPad Electric Truck Dashboard App

iPad Electric Truck Dashboard App

iOS Meal App

Meet Up And Eat Up

Meet Up and Eat Up is a collaborative movement to ensure that every child has access to nutritious meals 365 days a year, 3 times a day. The purpose of the project is to help feed kids through the United Way’s Meet Up and Eat Up program. Redhead Design Studio in Lansing contacted MichiganLabs to develop an Android tablet app, an iPad app, as well as a responsive administrator website. The app

tracks meals and helps end hunger for thousands of needy students.

Android RFID App

Cascade Engineering’s CartLogic app allows users to manage cart service and location information using RFID (radio frequency identification) technology, GPS systems, and cloud computing. The Android app allows garbage truck drivers to improve the operations and delivery of waste carts. Each time a delivery, swap, repair, or removal is made the cart’s RFID tag is scanned (or a serial number is entered) and the cart’s

location and type of service provided is recorded, generating a service history log for each cart in the inventory whether in the field or at the yard. This information synchronizes with CartLogic’s cloud-managed platform, storing all cart inventory data conveniently online.

Reviews

Sort by

App Development for a Best-Selling Children's Book Brand

"They are phenomenal and easy to work with."

Quality: 
5.0
Schedule: 
5.0
Cost: 
5.0
Willing to refer: 
5.0
The Project
 
Confidential
 
Feb. 2018 - Ongoing
Project summary: 

Michigan Software Labs built an application for iOS. They are now working on the Android version.

The Reviewer
 
Michigan, United States
Author, Children's Books
 
Verified
The Review
Feedback summary: 

The app has driven sales and brand awareness. The team is communicative, professional, and collaborative. Expect professional service and high-quality results.

A Clutch analyst personally interviewed this client over the phone. Below is an edited transcript.

BACKGROUND

Introduce your business and what you do there.

I’ve written a series of children’s joke books.

OPPORTUNITY / CHALLENGE

What challenge were you trying to address with Michigan Software Labs?

I hired them to build an application for the books. The solution needed to be fun and interactive for kids.

SOLUTION

What was the scope of their involvement?

They built the app from scratch for iOS devices. We’re currently working on an Android version.

What is the team composition?

Mark (Co-Founder & Managing Partner, Michigan Software Labs) is my main point of contact. He has a team working behind the scenes.

How did you come to work with Michigan Software Labs?

I used to work in the publishing industry and received a recommendation from that network. My colleague had had a positive experience with them.

What is the status of this engagement?

We started working together in February 2018 and the partnership is ongoing.

RESULTS & FEEDBACK

What evidence can you share that demonstrates the impact of the engagement?

It’s still early in the partnership, but I’ve already experienced an increased in book sales. That result is due to Michigan Software Labs’ ability to promote my brand via the iOS app.

How did Michigan Software Labs perform from a project management standpoint?

They are phenomenal and easy to work with. Creative and collaborative, the team produces high-quality results efficiently. They are communicative via phone and email. Since Michigan Software Labs is local, we have in-person meetings.

What did you find most impressive about them?

Their professionalism and quality output stand out.

Are there any areas they could improve?

No, because they are open to feedback and have strong communication skills.

5.0
Overall Score
  • 5.0 Scheduling
    ON TIME / DEADLINES
  • 5.0 Cost
    Value / within estimates
  • 5.0 Quality
    Service & deliverables
  • 5.0 NPS
    Willing to refer
    I would definitely refer them.

Development for a Tracking Applicaiton

“They were flexible and supportive throughout the initial project, from design to development.”

Quality: 
5.0
Schedule: 
5.0
Cost: 
4.0
Willing to refer: 
5.0
The Project
 
$50,000 to $199,999
 
Jan. 2018 - Ongoing
Project summary: 

Michigan Software Labs helped create a mobile app to verify and track aftermarket auto part deliveries. They helped with the design, then wrote the code on their own. They’re currently working on a redesign.

The Reviewer
Mike Carr
Co-Director of IT, Automotive Company
 
Verified
The Review
Feedback summary: 

Michigan Software Labs completed the application, and it’s being used by several stores. They’re working diligently to make enhancements based on internal feedback. The team is very organized and communicative, setting the foundation for a smooth and productive relationship.

A Clutch analyst personally interviewed this client over the phone. Below is an edited transcript.

BACKGROUND

Introduce your business and what you do there.

I’m one of the co-directors of IT for an automotive company. We supply aftermarket parts to automotive stores in the Great Lakes region.

OPPORTUNITY / CHALLENGE

What challenge were you trying to address with Michigan Software Labs?

We wanted to track our parts on their journey from our locations to the installers. We needed a vendor to build a tool that could trace and manage the orders.

SOLUTION

What was the scope of their involvement?

Michigan Software Labs helped us create a mobile app and integrate it with our legacy desktop system. We collaborated on the design and wireframes; then they wrote all of the code. They built out each of the key features we requested, including a function that could track vehicle locations and one that could scan UPCs on our parts to verify they were packed in the right delivery. They’re currently helping us with a redesign initiative.

What is the team composition?

Mark (Co-founder, Michigan Software Labs) is our main point of contact, and he leads a team of developers.

How did you come to work with Michigan Software Labs?

I searched online for local mobile app developers. I interviewed Michigan Software Labs and chose to partner with them.

How much have you invested with them?

At this point, we’ve spent a bit over $150,000.

What is the status of this engagement?

We started working with them in January 2018, and it’s an ongoing relationship.

RESULTS & FEEDBACK

What evidence can you share that demonstrates the impact of the engagement?

We haven’t fully rolled out the tool yet, but it’s being used in about 10 stores. We’ve received both praise and constructive feedback from our staff, and Michigan Software Labs is helping us implement those suggestions.

How did Michigan Software Labs perform from a project management standpoint?

They manage their workflow well. We’re kept up to date on the status of every task. We communicate over Slack primarily and track our progress on Jira.

What did you find most impressive about them?

I’m very happy with their collaborative skills. They were flexible and supportive throughout the initial project, from design to development.

Are there any areas they could improve?

I’d appreciate a bit more transparency regarding price creep.

Any advice for potential customers?

I recommend other clients pay close attention to their costs and budget restrictions. Every other aspect of their services is spot on. It’s been a perfect experience, so far.

5.0
Overall Score
  • 5.0 Scheduling
    ON TIME / DEADLINES
  • 4.0 Cost
    Value / within estimates
  • 5.0 Quality
    Service & deliverables
  • 5.0 NPS
    Willing to refer

Customer Portal Frontend Development and Design

"Michigan Software Labs went above and beyond what we expected."

Quality: 
4.5
Schedule: 
4.0
Cost: 
4.0
Willing to refer: 
5.0
The Project
 
$50,000 to $199,999
 
Aug. 2018 - Dec. 2018
Project summary: 

Michigan Software Labs rebuilt a customer portal to improve service. The team designed the frontend using Vue.js and replicated previous functionalities on the API. The platform went live in November.

The Reviewer
 
Grand Rapids, Michigan
Kaylyn Patton
Business Analyst, Service Express
 
Verified
The Review
Feedback summary: 

The look and feel of the website led to an increase in business accounts and garnered overwhelming praise. Michigan Software Labs exceeded expectations, delivering skilled expertise. Their attentiveness and dedication were noteworthy throughout the engagement. Expect an observant team.  

A Clutch analyst personally interviewed this client over the phone. Below is an edited transcript.

BACKGROUND

Introduce your business and what you do there.

We’re a data center maintenance and service company. I’m a business analyst on the IT team.

OPPORTUNITY / CHALLENGE

What challenge were you trying to address with Michigan Software Labs?

We hired Michigan Software Labs to rewrite and improve our customer portal.

SOLUTION

What was the scope of their involvement?

Michigan Software Labs worked on the frontend of the portal, using Vue.js and JavaScript. We needed their team to replicate our current portal with a modern design. They designed the portal and recreated the equipment list, ticket creation function, wizard processes, and user interfaces on the backend of our API. Their team presented concepts and designed to ours, and we met weekly for a sprint planning session where we discussed what we wanted and if anything needed to be fixed.

What is the team composition?

Mark (Managing Partner, Michigan Software Labs) was our main point of contact, acting as the project manager. We also worked with a developer, but Mark was on every call.

How did you come to work with Michigan Software Labs?

We recently hired a new director of software who had worked with them in the past. Michigan Software Labs came highly rated.

How much have you invested with them?

We’ve invested between $50,000–$200,000.

What is the status of this engagement?

We worked with Michigan Software Labs from August 2018–December 2018.

RESULTS & FEEDBACK

What evidence can you share that demonstrates the impact of the engagement?

The platform went live in November. We’ve received more business accounts based on the look and feel and usability of the portal. There were a few bugs, but their team worked on them, or it’s part of our backlog if we decide to pick up the project again. We will be working with Michigan Software Labs again when we have another project lined up.

How did Michigan Software Labs perform from a project management standpoint?

Their project management was excellent. Michigan Software Labs is available at any time, day or night, weekend or weekday. Their team addresses any issues quickly. We met for our planning and review every Friday for half an hour. We used Slack for any other communication.

What did you find most impressive about them?

I appreciated their attention to detail. Michigan Software Labs jumped right in, figuring out our business and asking minimal questions along the way. Their team took the time to understand our business right out the gate.

Are there any areas they could improve?

There are none that I can think of. Michigan Software Labs went above and beyond what we expected. If it weren’t for budgetary reasons, we would still be working with their team.

Do you have any advice for potential customers?

My advice is to be specific at the beginning and set timelines with due dates. That helped make sure everyone was on the same page. All the resources were allocated correctly.

5.0
Overall Score Michigan Software Labs was attentive and delivered everything we asked for.
  • 4.0 Scheduling
    ON TIME / DEADLINES
    We stretched the timeline and threw a lot at them towards the end. They weren’t able to hit a few of our targets.
  • 4.0 Cost
    Value / within estimates
    We had to pull back because they were outside of our budget for the year.
  • 4.5 Quality
    Service & deliverables
    They were great, but there’s always room for improvement.
  • 5.0 NPS
    Willing to refer
    Michigan Software Labs provided quality work. If there weren’t a budgetary restriction, we’d still be working with them.

Prototype App Development

"They offered great support throughout the process and even after our contract was up."

Quality: 
5.0
Schedule: 
5.0
Cost: 
5.0
Willing to refer: 
5.0
The Project
 
Less than $10,000
 
Aug. 2013
Project summary: 

Michigan Software Labs’s co-founders were directly involved in the complete development a prototype for an iPad-based app, which needed to be done quickly and cost-effectively.

The Reviewer
 
13,000 employees
 
Grand Rapids, Michigan
Sean Fahey
Sustainability Analyst, Steelcase
 
Verified
The Review
Feedback summary: 

Michigan’s team got the job done fast while being consistently responsive to issues, resolving them promptly, and available to meet in person as well. They showed great interest in the project and got started right away, delivering impressive results that internal employees really like.

The client submitted this review online.

BACKGROUND

Please describe your company and your position there.

I'm a sustainability analyst for Steelcase, the global leader in office furniture manufacturing.

OPPORTUNITY / CHALLENGE

For what projects/services did your company hire Michigan Software Labs?

I was working on a prototype which would require a user to select certain settings before using the product, and it was determined that an iPad app would be the best way to interact with the prototype. We hired Michigan Software Labs to develop the app.

What were your goals for this project?

Our objective was to create a functioning app with a clean, intuitive UI [user interface] to integrate the controlled lights and sounds in the prototype environment. We also wanted to accomplish this within our budget.

SOLUTION

How did you select this vendor?

We evaluated three different local software developers and Michigan was the most affordable and easiest to work with—they also showed interest in the concept right away. Speed was an important factor for us and they were available to start work faster than other vendors.

Describe the project in detail.

After selecting a vendor, we had a concept meeting where we provided them with a rough sketch of the UI we had in mind and discussed the functionality we needed. They sent back a wireframe within a few days and did some initial coding work.

After that, we presented them with a brand guideline as well as edits to the initial mock-up and wireframe, and within a few more days, we had a working app. After sending over sound files to integrate and offering a few more edits, they came back with a final app. They offered great support throughout the process and even after our contract was up.

What was the team composition?

I was the primary contact for our company. On their side, I interacted with both co-founders, who worked on the concept phase. One of them took care of the business side of things and the other worked on the design/coding, working out the bugs to make sure it was just right.

RESULTS & FEEDBACK

Can you share any outcomes from the project that demonstrate progress or success?

Our Chief Administrative Officer said that it was the most well-developed prototype she had ever seen, including the functioning iPad app. Although it was never developed as a product for Steelcase, the prototype was moved to a location in our headquarters where it has been used daily by employees and customers coming through there.

How effective was the workflow between your team and theirs?

The workflow was very effective—they were quick to turn around their work and were always very responsive via e-mail and phone. Since they were local, it was easy for them to stop over for meetings as well.

What did you find most impressive about this company?

We were impressed with their agility and ability to solve problems quickly and effectively. Their responsiveness was also extraordinary.

Are there any areas for improvement?

We did end up with a slight cost overrun due to additional features that needed to be added, but they were still the most cost-competitive company that I found in the area.

5.0
Overall Score
  • 5.0 Scheduling
    ON TIME / DEADLINES
  • 5.0 Cost
    Value / within estimates
  • 5.0 Quality
    Service & deliverables
  • 5.0 NPS
    Willing to refer

Dev for Racing Results Web App

"Even though they were a small agency, they were adaptable and able to meet our needs."

Quality: 
4.0
Schedule: 
5.0
Cost: 
3.0
Willing to refer: 
4.5
The Project
 
$10,000 to $49,999
 
Jan. 2012 - Ongoing
Project summary: 

Michigan Software Labs developed a web application. Post-launch, they’ve provided ongoing hosting and support services.

The Reviewer
 
1-10 Employees
 
Fremont, Michigan
Roger D Bradshaw
Owner, Race Mgmt. Systems
 
Verified
The Review
Feedback summary: 

The app remains popular in the market. The team’s adaptable approach helped achieve success.

The client submitted this review online.

BACKGROUND

Please describe your company and your position there.

I owned Race Management Systems, a software development company that specializes in solutions for scoring races.

OPPORTUNITY / CHALLENGE

For what projects/services did your company hire Michigan Software Labs?

We wanted an application for race participants to view their posted results.

What were your goals for this project?

The team needed to develop and host the application.

SOLUTION

How did you select this vendor?

I founded them via a Google search.

Can you go into detail about the services they provided and the scope of the project?

We created a high-level design and data flow, and then collaborated with Michigan Software Labs on the implementation. Their team developed the web-based server solution and assisted with several rounds of testing. Since then, they’ve done hosting and support on an ongoing basis.

What was the team composition?

We worked with a project manager and a developer.

RESULTS & FEEDBACK

Can you share any information that demonstrates the impact that this project has had on your business?

Although I later sold Race Management Systems to a company with proprietary solutions, the new owners still use the tool Michigan Software Labs created. The app continues to be popular for cross country races.

How was project management arranged and how effective was it?

Project management wasn’t particularly important because we had a well-defined scope–with no aggressive timelines or excessive demands.

What did you find most impressive about this company?

Even though they were a small agency, they were adaptable and able to meet our needs.

4.5
Overall Score
  • 5.0 Scheduling
    ON TIME / DEADLINES
  • 3.0 Cost
    Value / within estimates
  • 4.0 Quality
    Service & deliverables
  • 4.5 NPS
    Willing to refer