Solution Icon

Solutions

Cutting-edge solutions tailored to everyday issues in the modern digital environment.

Services icon

Services

Innovative tools and services designed to address complex challenges today’s digital landscape.

IT FOR What WE DO MENU

Aerial view of an industrial facility at sunset

Services

Hexagon is reshaping industries through smarter systems, streamlined workflows, and bold digital innovation.

IT FOR HOW WE DO MENU

Aerial view of an industrial facility at sunset

Services

Hexagon is reshaping industries through smarter systems, streamlined workflows, and bold digital innovation.

Ready to clean up your CRM workflow?

Book a CRM Workflow Audit and see where leads, follow-ups, reporting, or disconnected tools can be fixed first.

Our Work / County Tax Web Application
GovernmentUSMobile & Web AppsCustom Platforms

County Tax Web Application

A web application that lets taxpayers look up tax records online and gives county staff one place to manage them.

DeliverablesTax web application, public record lookup, staff record management, reporting
IndustryGovernment
CountryUS

Business goals

County tax offices answer the same questions all year, and the volume climbs as each deadline nears. Residents want to know what they owe, whether a payment posted and which parcel a bill covers. Staff need accurate records they can find while someone waits at the counter or on the phone. The client, a county government, needed a web application that handled tax information more efficiently for both residents and staff.

Project overview

Hexagon delivered a web application for a county government's tax work. Residents and property owners can look up a parcel, see what has been billed and check its status without visiting an office. County staff work from secured screens to find accounts, review records and answer questions. Because public access and staff access are separate, residents see what they should, and internal functions stay limited to authorized employees.

Challenges faced and solved

Tax records are public business, and they have to be right every time someone looks.

The challenge

Deadline rushes at the counter

Phones and counters get crowded as a tax due date approaches. Most callers only want to confirm an amount or a status, and each question takes staff away from other work.

Our solution

We put tax record lookup online, so residents can answer routine questions themselves at any hour, on or off deadline.

The challenge

Finding the right account quickly

Taxpayers don't always have a parcel number to hand, and owners' names change or get recorded differently. A slow search keeps a waiting resident at the counter for longer.

Our solution

We built search by parcel number, owner name and property address, so staff and residents can reach the same record different ways.

The challenge

Separating public and staff access

A county must share tax information publicly while protecting internal functions. Mixing the two risks unauthorized changes to official records, which is a serious problem for any government office.

Our solution

We kept the public lookup read-only and placed all editing behind a staff sign-in, with permissions set according to each employee's role.

The challenge

Accounting for changes to records

Corrections and status changes happen, and a county has to explain them when a taxpayer or an auditor asks. Changes without a clear trail are hard to defend afterward.

Our solution

We recorded changes to tax records by user and date, so staff can see what changed when a question comes up later.

Features

FeatureDescription
Residents and property owners
1. Parcel SearchAnyone can search by parcel number, owner name or address to find a tax record.
2. Tax Record ViewA record shows the property, tax year and billed amount, in language a homeowner can follow.
3. Payment StatusOwners can see whether a bill is shown as paid or outstanding, which answers the most common phone question.
4. Prior Year RecordsPast tax years can be viewed, which helps when an owner needs them for a sale or for personal records.
5. Printable SummaryOwners can print a record for their files or to give to a lender or title company.
6. Due Date InformationKey dates appear alongside tax information, so owners don't have to phone the office to ask.
County tax staff
7. Account LookupStaff find accounts quickly while a resident waits, using the same search fields as the public plus internal details.
8. Record MaintenanceAuthorized staff can correct owner, address and account information through controlled screens.
9. Status UpdatesStaff record changes to an account's status, and the public view reflects them.
10. Notes on AccountsStaff keep internal notes on an account, so the next person handling it has the background.
11. Delinquent Account ListsStaff can pull a list of unpaid accounts when it is time to follow up.
Administrators and auditors
12. Role-Based AccessEach employee's permissions match their duties, which limits who can change official records.
13. Change HistoryEdits are logged by user and date, which gives the office an answer when a change is questioned.
14. Collection ReportsManagers can review billed and outstanding amounts by tax year.
15. Data ExportsStaff can extract records for internal use and for other county offices that need them.

How the platform is put together

Each layer has one job.

What the public seesRead-only search and tax record pages
JavaScriptPHP
What county staff useSecured screens for accounts, updates, notes and lists
JavaJavaScript
Official recordsThe tax data, permissions and change history behind both views
JavaREST APIs
Controlled changeTracked code and tested releases, which matters when a system handles official records
Git and GitHubCI/CD

The result

Residents have a way to get routine tax answers online. County staff now handle accounts through one application with clear permissions.

AreaBeforeAfter
Checking a tax recordCall or visit the tax officeSearch online by parcel, name or address
Payment questionsAnswered by staff one at a timeStatus visible on the public record
Updating recordsLimited visibility into who changed whatRole-based editing with a change history
ReportingFigures gathered by hand for each requestReports and exports available from the application

How we took it from idea to launch

Good software follows a process. Here are the six stages, and what happens in each one.

Stage 1

Discovery & Requirements

Goal: Define the product vision, target audience and core business requirements.

Key activities
  • Stakeholder interviews
  • Market and competitor research
  • Defining user personas
  • Drafting technical specifications or a Product Requirements Document (PRD)
Stage 2

Design (UX / UI)

Goal: Create an intuitive user experience and visual interface.

Key activities
  • UX design: information architecture, user flows and wireframes
  • UI design: high-fidelity mockups and interactive prototypes in Figma or similar tools
  • Design system: colors, typography and component libraries
Stage 3

Development: Frontend & Backend

Goal: Build the functional application using agile sprints.

Key activities
  • Backend: set up databases, design APIs (REST, GraphQL), implement server logic, and configure authentication and authorization (OAuth, RBAC)
  • Frontend: build responsive interfaces and connect components to backend APIs
  • Version control: manage code through Git and GitHub
Stage 4

Security & Optimization

Goal: Harden the application against vulnerabilities and boost performance.

Key activities
  • Security: address the OWASP Top 10, including injection, XSS and CSRF, enforce encryption in transit and at rest, and implement rate limiting
  • Optimization: code splitting and lazy loading, database indexing, API caching and load testing
  • QA and testing: unit, integration and end-to-end tests
Stage 5

Beta Release

Goal: Deploy to a controlled group of real users to catch edge-case bugs and gather feedback.

Key activities
  • Set up staging and production CI/CD pipelines
  • Launch a closed or open beta with real users
  • Monitor errors through observability tools
Stage 6

Public Release (Launch)

Goal: Roll the software out to the general public.

Key activities
  • Final production deployment
  • DNS configuration
  • Marketing and onboarding rollout
  • Post-launch performance and security monitoring

Business benefits

Fewer routine calls

Residents can check common questions without staff help.

Faster counter service

Staff reach the right account through several search paths.

Better control of records

Only authorized employees can change official information.

Easier explanations

A change history shows staff what happened to an account.

Conclusion

A county tax office has little room for error and long lines at the worst times of year. Hexagon built the client a web application that gives the public a direct view of tax information and gives staff controlled tools for the records behind it. Residents get answers sooner, and the office has a clearer account of its own work. If your county or municipal office is still handling tax questions mostly by phone and counter visits, we would welcome a conversation.

Talk to us about your project

Related services: web development · payment software · custom software development

Related projects

FAQs

Can the public change anything?No. Public access is for viewing records. Changes require a staff sign-in and the right permissions.
Can staff see who changed a record?Yes. Changes are logged by user and date.
Can it work with our existing tax data?We would review your current records and systems first, then plan how the data comes across.
Does it only suit counties?No. Cities, townships and other local government offices that handle tax or fee records have similar needs.

BUSINESS SYSTEMS

SOFTWARE

AI

INTEGRATIONS

Build, Improve, or Connect the Systems Your Business Depends On.

Whether you need custom software, CRM, ERP, AI, automation, integrations, or modernization, tell us what you’re trying to improve. We’ll review your requirements and recommend the most practical next step.

300+

Software projects delivered

37+

Enterprise apps built

150+

delivery team members

10+

countries served

★★★★★ 4.7 on Google · 19 reviewsU.S.-led since 200721 awards & certifications →
Client results
BMG: cut the time lost on follow-ups by 70% with our CRM.
Utah Dental Association: convention registration streamlined from months to one month.

Tell Us About Your Project

No sales pressure. Tell us what you’re trying to build, improve, integrate, automate, or replace. We’ll review your answers and come back with a clear recommendation within 1 business day.

Prefer to talk now? Call +1 (801) 259-4800 or book a free 30-minute consultation.

© 2026 Hexagon IT Solutions. All rights reserved.