Hi, We Are Fresh Coast Solutions.

Founded in 2009 in Clarkston, Michigan, we began with developing and maintaining software projects for just a few customers. Over the next couple of years, we expanded into new markets and found new customers that had a need for custom built software solutions. Our clients come from automotive, retail, non-profit, industrial, and many different industries.

We specialize in custom built applications that are built from the ground up. We provide high-quality products that our customers will utilize for many years. We use the latest technology and coding standards to provide the best solution possible to our customers. Our solutions include, large scale e-commerce websites, inventory systems, collaboration software, such as task lists, dashboards that query data from a range of different sources, and so much more.

We have many examples of how we help companies of all sizes improve their operations and financial performance – fast and cost effectively. Contact us to discuss your next software project.

Meet The Team

John Dolson

John is the founder of Fresh Coast Solutions and is the primary software engineer of the company. He graduated from Saginaw Valley State University with a Bachelor of Science degree in Computer Science in 2003. He has held various positions in IT over the years, and continues to broaden his knowledge by continually taking on a diverse set of projects. He is an expert at using Microsoft technologies, including Visual Studio .NET and SQL Server to develop web and desktop applications. He also enjoys developing mobile apps for the iOS and Android platforms.

He enjoys running, skiing, kayaking, mountain biking, movies, and anything to do with new technology.


We don’t specialize in any one particular technology or platform. We have a wide range of skills that we are experienced with. Below are our core competencies.



We build a large amount of projects that range from small utility programs to large websites with over thousands of pages. We generally don’t limit our skills to one industry or any type of software. We can do web-based applications, desktop programs, mobile apps, server utilities, websites, or basically anything that falls into our skill set at Fresh Coast.
We don’t specialize in any one particular technology or platform. We have a wide range of skills that we are experienced with. See our services page for a list of what we are great at.
There are many aspects of developing an app, so it all depends on the application and its requirements. Generally, we have a 30-60 day turn-around on most typical apps. If you have a large enterprise application that you want created, it could be 3 months or more. We strive for efficiency and cost effectiveness during the development process to get your application ready as quickly as possible.
Yes, we will be there with you at every step of the application development process, including support after initial release. We believe in supporting our products throughout their entire life cycle. Whether it is adding additional features, bug fixes, supporting new technology, data migration, etc – we want our products to succeed.