Barnes Business Solutions, Inc

Simplifying IT for users. Clarifying data for management.

Who we are

Barnes Business Solutions, Inc - providing Software Design and Programming Expertise since 2005

Our Mission:

Barnes Business Solutions, Inc.’s mission is to provide customized software solutions for small and mid-size companies. We strive to provide you with solutions that will increase your profits.

Company Profile:

Barnes Business Solutions, Inc. is located in the Minneapolis suburbs and serves not only the metropolitan area but customers all over the United States. We are a Microsoft Partner and are skilled in the development of both Microsoft Access and SQL Server database systems as well as desktop and web-based application development using PowerApps, Microsoft Office, VBA, Visual Basic .NET, C# .NET, and ASP .NET.

The true power of what we do though, is to listen to your pain points, empathize with your needs and translate them into an appropriate technical solution. Book a FREE Consultation now to see what we can do for your business!

Our customers span a wide variety of industries including:

We have experience with a wide variety of applications including customer contact, accounting, inventory, order entry, and project management systems. Barnes Business Solutions, Inc. specializes in maximizing and integrating your existing software to help your business run more efficiently while providing you with improved information.

Start a project with Barnes Business Solutions

Have an idea? Let's discuss it!


Maria Barnes


Maria Barnes is a 6-time Microsoft 365 MVP specializing in Microsoft Access. 

How we work

Working with us is simple!



The first step is to have a virtual meeting to allow you to show and tell. This allows you to describe your process and any pain points. We follow up with an email reiterating what we heard from you and outlining a basic strategy and cost range.


If the project is simple and estimated to be under 5 hours work, we can get started right away with an email OK from you.


Analysis & Design

For more complicated projects, we may recommend a period of analysis and design, followed by one or more design meetings.

Once we agree on a final design, a contract is drawn up and the work can begin. Our team will give you periodic status reports. After development and initial testing is complete, we will do the initial install and get you started with onsite testing.

Support & Updates

We are available for post production questions and support as well as ongoing maintenance.