Who We Are

Founded in 1994 by Gary V. Bufkin. Gary V. Bufkin Computer Consulting and Associates specializes in the Design and Development of Custom Software Applications for the unique needs of Municipalities, Non-Profits and Government Agencies. GVBCC has 28 years of experience developing custom software for their clients and over 35 years experience in the IT Industry.

When a system is developed for you by GVBCC, you will work closely with our developer to ensure that everything you need is in your system.

We are a hands-on company; we do not abandon you after the project is completed. GVBCC prides itself on its post implementation service and continued support of your systems we develop. This can be seen by the long-standing relationships with our clients, some for more than 20 years.

When you have a consultation with GVBCC, you will be consulting with Gary himself, and the consultation is always in person, in your offices.

Member of the Microsoft Partner Program and Microsoft Developer Network.

Are You asking yourself these questions about your current software?

With most over the counter or canned software packages there is no modifications or customization. If there is customization, it is very minimal at the least. Most large software packages are built for a wide range of clients, and not every client is the same. We at GVBCC do not take that approach. We construct your software for you personally, we meet with staff in person, we go over the design with you in person, we work though the functionality in person. Each step of the design and development process, your staff is involved. But it doesn’t end there, once you are using your system we created, for the first year we are making changes and fine tuning your system so you get everything that you wanted.
This is an unfortunate fact of the software industry. But with GVBCC, Software Support is optional. If you decide to not purchase annual software support, GVBCC will still help you when there is a problem, and of course, any bugs are fixed at no charge to you. If you require modifications to the system after the first year, GVBCC will give you a price quote for whatever changes need to be made. If you do opt to purchase support, it’s not just phone support by someone that isn’t familiar with your system, your support person is the person that developed your system. Also depending on the level of support, we will make onsite visits to your office to make sure everyone is happy with the system and see to if there is anything else you need and can help you with.
It’s possible there is. Aside from GVBCC constructing a custom system for you, we can also help you in researching other system and help you make an informed decision. We are not sales people or agents of other software companies, so we will give you our honest opinion (based on your specifications and requirements) of any software product that will fit your specific needs.
We see this quite often. Most larger software systems or canned packages are built with the intent of having the most users use them and are limited in customization. This means that if you want to track information that is not in your existing system, you have to rely on other software packages or spreadsheets to track that information. At GVBCC we develop your system to your specifications and requirements, not someone else’s. Also, when changes need to be made for future data and information needs, we are here to make modifications to your system to capture the new data.
With GVBCC, when there is a problem, issue or just a question, you will be talking with the person that Designed and Developed your system. No outside Call Center, no Help Desk Tech, you will speak with the Developer, and Only the Developer when you have a problem.
This too, is also very common, even in some of the products we produce. We have no control over Microsoft and their Updates, but what we do have control over is your systems we construct. On occasions when you need a full upgrade of your custom software, screens, menus or reports may change, but you will be involved in designing those changes so they are not a shock to the users when you get the update..
Actually, depending on your requirements and needs, it can be quite affordable. GVBCC will work within your budget, and on a very large project, suggest a Phased approach to implementing the modules in your system. We are very aware of budgetary constraints of small to mid-sized jurisdictions, and do everything possible to develop a custom solution to fit within your budget. Contact us for an on-site consultation to discuss your options.

Services We Offer

Custom Software Design and Development

Custom Design and Development of your software, on your servers or on your Microsoft Cloud platform. The coding language may vary depending on the project, but GVBCC specializes in the Microsoft Family of Software Development Products. (Dot Net, VB Net, Python, HTML5, Access, Visual Studio, etc)

Database Design and Development

Custom Database Development in Microsoft SQL Server, Microsoft SQL Server for Azure and Microsoft Access as the Database Platforms.

Software Consulting

We can help you define your needs, review products and assist you on making an informed decision on a software product.

Legacy Software Upgrades / Rewrites

Upgrades, Rewrites or Modernization of your existing antiquated software and databases written in Dbase, Paradox, Classic ASP, Cobol, Fortran, Visual Basic, Microsoft Access and others Legacy Software Platforms, to a newer better functioning platform.

Database Conversions

SQL Server Version Upgrades and Conversion, SQL Server to Azure SQL Server Migration, Access to SQL Server Migration, Dbase to SQL Server/Access, and Others

Cloud Computing and Cloud Tools

Solutions utilizing Microsoft 365, Power Platform, Dataverse, PowerApps, and Microsoft Azure

Web and App Development

Web and App portals for the Database Applications We Develop

GIS Programming and Mapping Services

GIS Mapping services utilizing ArcGIS Pro and ArcGIS Developer

Other Services

If you don't see what your looking for in this list, give us a call, we may have experience in that too. If we can't help you, maybe one of our many companies or individuals we have an association with can.

Let us help you find a solution to fit your needs!

Our Clients

Below is a partial list of clients who have commissioned us to develope their Systems. This is a partial list, and a detailed list of references is available upon request.


Specializing in Custom Development for:

Building Permits

Building Permits Processing and Tracking. Everything from Permit Application to Final Inspection with everything inbetween.

Building Permits Built Your Way

Code Enforcement!

Tracking of Code Compliance Activity for your Jursdiction. Tracking Violations, Produce Notices, Fines and Fees, Followup Inspections.

Code Compliance for a Better Community

Planning / Zoning / Development

Submission of Planning Applications, Tracking Dates, Forms, Fees, Reports.

Manage your Growth through Planning

Public Works

Encroachemnt Permit Processing, Transportation Permits, Public Works Work Orders

Give your citizens quality service

Fire Safety Inspections

Annual Fire Safety Inspections for Businesses in the City. Integrates with Business License.

Giving businesses peace of mind

Grant Tracking

Tracking of your jursdictions Grants, Funds Used, Funds Remaining, Expenditures

Better manage public funds

Business License

Tracking of Business License Information, Renewal Form Generation, Deliquent Letters. Intergrates with Building Permits Module.

Maintaing Stable Community Connections

Animal Shelter / Animal Control / Pet License

Shelter Managment, Donation Inventory, Receiving and Adoption. Intergrates with Code Enforcement and Dog License.

Helping our furry citizens

Capital Asset / Fleet Management

Multi Department Capital Asset Tracking. Purchase Cost, Retirement Value, Replacement Cost, Depreciation. Asset Locations and Assighments.

Know what you have

Solid Waste Management

Management of Solid Waste / Sanitation Routes, Weight Ticket Tracking, Route Management, Reporting, Scale House.

Help keep your city healthy

Jail/Prison Inmate Management

Inmate Tracking from Receiving to Release. Trust Accounts. Classifications and Jobs.

We all need a little help sometimes

Cemetary Management

Tracking of Internments, Lots/Plots/Graves. Invoicing and Payments. Government Forms and Reporting.

Making a dificult time easier

Short Term Rental Registration

Registration of Owner Occupied and Non-Owner Occupied Short-Term Rentals, Integrates with Building Permits and Code Enforcement.

Giving neighborhoods peace of mind

Cannabis Registration

Track Commercial and Private Cannabis Registrations. Inspections / Follow Up Inspections. Annual Registration Fees. Integrates with Code Enforcement.

Helping to keep it legal

Donation / Membership Tracking

Tracking of member donations, membership lists, detailed history of donations, recuring donation members, newsletter lists and more.

Give us a call for a Consultation.

Frequently Asked Questions

Do we own the software you create for us?

Yes, it is your software designed for you. It is the intellectual property of GVBCC, so distribution of the software to another agency is not allowed.

Can you load our data from our old system into your system?

Yes, in most cases we can extract your data from your old software, and load it into the system we develop for you.

Is the software on our servers or yours?

Everything we develop is your software so it would reside on your servers. We would work with your IT support to ensure that backups and permissions to the software are in place.

What happens if GVBCC no longer exists?

You own the software so you own the code. GVBCC provides the software source code and documentation of every system we develop. In the event GVBCC is no long in existence, you are not left in a bind. Also, we are expanding, so GVBCC will be there to help you with your needs far into the future.

Can we contact your current clients for a reference?

Most definitely, YES. We encourage you to. You can even contact our former clients and ask their opinion on our services.

Doesn’t creating a custom software program take a long time to do?

It depends on the complexity of the project. It can take anywhere from six weeks to six months. But when we give you a time frame, we stick to it.

We have old custom software, I mean really old. Can you update it for us?

We specialize in backward engineering old software to create a new software product for you. In most cases the software is so old it does not reflect the way you do business now, so we will develop a product from the ground up based on your requirements.

Once you develop our software, do you disapear and we never see you again?

NO, we don’t disappear. We don’t operate that way. We continuously follow up with you to see how the software is performing and to see if there is anything else we can do to help you in your software needs.

Will you actually give us what we want, the way we want it?

YES, definitely. We design your system with you, on-site at your offices. We don't just have a two-hour meeting with management and comeback with your software. We sit down with everyone and see how they do their job and the processes involved. We walk through the entire process and then some. Any other way would be disastrous for you and us.

Is the software you construct for us warrantied?

Yes, it is warrantied for as long as you use it. Even after years of use, if a bug is found, it is fixed free of charge. The only exception would be with the changing platforms that Microsoft keeps developing at a rapid pace, upgrades may be necessary at a nominal charge.

Do you charge Maintenance or Support Fees?

Support and Maintenance fees are optional. It is a good idea to purchase the annual support at a nominal cost, but GVBCC will not abandon you if you don't. If changes or modifications are required after the first year you have the system, we will give you a price quote on the modifications you require.

Every Jursdiction is Unique. Your Software should be too.