Josh Hulst on Michigan Software Labs and his journey as the Managing Partner

March 18, 2020

Despite a grand reputation as a digital agency, is Michigan Software Labs a leader or follower? Josh Hulst, the managing partner of the company, converses with MAD on the same.

Full Interview

1. How did you get started with Michigan Software Labs?

The short story is that my co-founder’s wife needed an app for when she went running. When the right one wasn’t available, he reached out to me and we worked together to build it. I was at GE at the time and we saw the potential for starting a company together. The goal was to focus on business needs, while also delivering really interesting technical work. From there, we started to put together a team laser-focused on building the right software for our clients.

2. What value-added services does Michigan Software Labs offer clients, and how do they set you apart from your competitors?

What immediately comes to mind is our product strategy phase, which helps to align the digital product being created with the business value it will provide. It’s a step other software companies often skip. Having this phase at the beginning of the project also helps to generate buy-in among stakeholders and provide benchmarks for the future.

3. The idea of an application is quite appealing for many businesses. How do you explain the process of building one? 

We share examples of our work with other middle-market and Fortune 1000 companies. Since we choose not to outsource any of our services, we meet with potential clients face to face, so they get a clear sense of what it’s like to work with us. This includes our Design, Development, and Deploy process.

Design, Development, and Deploy process.

4. Does every business require custom software solutions? 

Not always. In some cases, there are suitable off-the-shelf solutions; however, a business that wants to have an edge or create added value will enjoy many of the benefits that come with custom software development, including reduced costs, increased revenue, or improved communication with employees and customers. 

5. With disruptive technologies like IoT, Blockchain, AI, ML, and AR/VR shaping the digital ecosystem, do you believe it will narrow the global digital divide? If so, how?

Technology is driving a world of connectedness. While we’re seeing great strides being made around the world, I continue to view technology as simply a tool, one that needs to be paired with good policy. This includes providing access to resources many take for granted. At Michigan Software Labs, we are actively looking for opportunities to help narrow that divide by volunteering with organizations like Girls Who Code, Bitcamp, and Code For Good.

6. You recently mentioned the top three technologies to watch for in the Consumer Electronics Show (CES) this year. Are there others you’re keeping an eye on? 

The ubiquity of technology continues to amaze me. We discuss it with our clients all the time. When Michigan Software Labs first opened, users mainly interacted with the software on their computers or phones. Today, we see connected devices everywhere. While these devices bring greater opportunities to users, they require even more creativity and planning to figure out how to integrate them when they all come together.

7. UI is considered a mindset. Despite the latest trends, what are the protracted rules of UI design that can help businesses to move past the ‘lorem ipsum’ jargon? 

For all of us in the software industry, it’s relatively easy to imagine what a product could look like, or see past dummy content in mockups. We need to continue to push prototypes that are quick to create, while also presenting what the system could actually look like. Often, this includes picking out real data (or realistic mocked-up data). The more tangible the experience for our partners, the easier it is for them to imagine using it and, in turn, the better the feedback we receive.

8. You featured an all-girls coding team in one of your promo videos. What does this say about the culture of Michigan Software Labs?

Thank you for bringing that up. We want to remove the barriers that stand in the way of a career in software development. This comes through in the professionals we employ and the events we promote throughout the year. The goal is excellence. If we can inspire girls at an early age to go for it, everybody wins.

custom software solutions

9. Is Michigan Software Labs a leader or a follower?

We are both, actually. So many brilliant minds came before us. We stand on their shoulders and are grateful for their contributions. There are also some amazing things happening around the globe that we’re picking up on and weaving into our own practice. Where we lead is with the level of talent we’re bringing on board. We have some truly exceptional minds working through our clients’ challenges. Our culture also sets us apart. We’ve created a space where everyone can speak into a project and find a better way. It’s a joy to be part of.

10. What do you have to say about the adage: “Innovation is different from invention. Innovation results in paying customers.”

The adage is overly general, but the idea is there. We’re not necessarily in the business of inventing solutions. But that doesn’t take away the tremendous value of innovation. If we can find a new way for our customers to benefit from an app or IoT, that’s greatly satisfying for our teams.

11. There’s a rising tide of entrepreneurs bent on change. What words of advice might you have for them?

The first thing I would say is to thank you. Our industry demands new thinking and the change that comes with it. Hats off to those who are determined to find a better way. My advice would be to be selfless in the process. Remember that, ultimately, we’re not simply solving business challenges. We’re also finding ways to make life more connected, productive, and rewarding for people. If we can remain true to our humanity, the rest takes care of itself.

  • The idea and formation of Michigan Software Labs rose from a trivial need which instigated the owners to build an organization that focuses on creating the right software.
  • The agency relies on its product strategy phase, which merges the digital product and business propositions it will provide.
  • It's not a mandate for every company to have custom software solutions at their disposal, but having them do come with a lot of privileges like growth in revenue, cost-cutting, flexible communication, etc.
  • Pushing the barriers of prototypes, dummy content and mockups and focus on creating real data is the key to improve UI development.
  • Michigan Software Labs have an all-girls coding team as the company doesn't generalize the process to only one gender.
  • Michigan Labs is an effective mix being a leader and a follower.
  • The goal of any agency shouldn't restrict to solving business challenges. It should focus on connective lives, be productive and be as humane as possible.
Twinkle <span>Product Strategist</span>
Written By

She is a writer and content marketer at MobileAppDaily. Her knack around the mobile apps is merely splendid. Her experience in the tech industry has assisted her in churning out the best and more importantly, unbiased mobile app reviews.

Featured Success Interview


Interview With Coyote Jackson, Director of Product Management, PubNub

MAD Team 4 min read  

MobileAppDaily had a word with Coyote Jackson, Director of Product Management, PubNub. We spoke to him about his journey in the global Data Stream Network and real-time infrastructure-as-a-service company. Learn more about him.


Interview With Laetitia Gazel Anthoine, Founder and CEO, Connecthings

MAD Team 4 min read  

MobileAppDaily had a word with Laetitia Gazel Anthoine, Founder and CEO, Connecthings. We spoke to her about her idea behind Connecthings and thoughts about the company’s services.


Interview With Gregg Temperley, Founder Of ParcelBroker App

MAD Team 4 min read  

MobileAppDaily had a word with Gregg Temperley, Founder. We spoke to him about his idea behind such an excellent app and his whole journey during the development process.

App Development

How to Implement Artificial Intelligence and Machine Learning in an Existing App?

MAD Team 11 min read  

AI is for decision making, and ML makes the system to learn new things from data.

MAD Originals
MAD Originals

Cut to the chase content that’s credible, insightful & actionable.

Get the latest mashup of the App Industry Exclusively Inboxed

  • BOTH
Join our expansive network, build connections and expand your brand presence.