Our process

When it comes to software design, agile has a specific meaning, “a method of project management that is characterized by the division of tasks into short phases of work.” This all sounds nice, but it isn’t easy without having the processes and team to make sure it happens. This is where Spud’s methodology and proprietary processes come in.

Spud has a proven process that has evolved with the last 22+ years of working with clients of all sizes and industries. Learn more about our 4 step approach of Define, Design, Develop and Deliver below.


Make no mistake, the Define Phase is the most important part of our process. We learn about your business goals and objectives.  After that, we can get to work and make it happen for you. 

Requirements engineering is a multi-faceted process, driven by a close analysis of your business and its systems. We come up with the formula to ensure your project’s success well into the future.


Where expertise, creativity and great communication meet.  Once we have the big picture, understanding and key requirements, we work on the design of your project including the deployment road map.  Using our agile approach, a larger project, the more releases we do for your review and input.  We design your project to meet your user requirements, timing and budget.

As it makes sense, we create flowcharts, wireframes and documentation explaining the specifics of each release.  The further out the release, the less time we spend outlining the specifics just in case the road map changes before we get to that release.


We roll up our sleeves and get the job done. Imagine talking to the person on the assembly line building your car, and asking him to make a little change “here” and a little tweak “there.” We implement this into the development process at Spud. Moreover, we continue to keep you involved in the process, ensuring your satisfaction with the end product. 

Communication, ever-present during the “Define” and “Design” phases, is especially critical now. We communicate with you as things progress. Our founder Derek Sommer says, “I’ve never had a client call me and say, ‘Stop telling me what is happening with my project!’”


Next we deploy to production. It might be just a single release or the entire project. Either way, we make sure that everyone involved understands what is going on, what is expected of them and, if there is training required, we can handle that as well. We don’t stop here. Even if this was the final release, we acknowledge that additional support may be needed. We begin work on any updates or changes now ready for development. In conclusion, Spud is always here for our clients.

Business software solutions

Get in touch with us today to find out how our services can benefit your business!

"Since starting my company, I’ve relied on Spud Software to execute our company websites and business operation software as well as our client projects. Aside from delivering clever solutions, the Spud team is fun to work with, creative and always professional. Plus their programming is rock solid."
- Michael Bleau, Industry Scope
“Spud Software is a significant contributor to the ongoing diversification of Flint & Genesee’s economy.”
-Tim Herman, CEO Flint & Genesee Regional Chamber
"The team at Spud is not only top notch technically but they are great caring people. I never have to think twice about referring one of my clients that can benefit from Spud's services."
- Meghan Brunner, PC Miracles
"When we contacted Spud Software it was because we wanted to keep our business local, we wanted to be able to put a face and a place with the company we chose to go with and not just a telephone number located who knows where. We got so much more."
- Kris Fleckenstein, Bennington Hills Kennel
"We have been using Spud Software for many, many, many years and have never been disappointed. Quality service, fast and friendly."
- Amy Smith
"Derek Sommer and his crew are the BEST! Wonderful, personal care for all they serve. EXCELLENT quality work!"
- Todd Biermann
"We are one of Spud's earliest customers and they have helped us grow from an upstart book publisher to the leading Pre-Apprenticeship Training textbook provider to the automotive industry. They manage our order process and respond to our request for technical assistance with speed and accuracy. They have never disappointed in more than twenty years."
- Jack Martin
"The team at Spud is not only top notch technically but they are great caring people. I never have to think twice about referring one of my clients that can benefit from Spud's services."
- Meghan Brunner, PC Miracles
"At the last two companies where I have worked, we contracted Spud developers. Spud was able to quickly understand and solve my issues and tasks. As a developer myself, I was very impressed with their knowledge and professionalism. I would highly recommended Spud to any company."
- Jeanie Simmons
"Appreciate the work, mission, and team at Spud. Great Michigan software company."
- Gary Morris
previous arrow
next arrow