01Database health check
A structured audit of your entire database: table design and normalization, indexing, query construction, form and report logic, VBA quality, locking behavior, file size against the 2 GB .accdb limit, backups, and security. Findings are ranked by risk with an effort estimate for each fix.
02Architecture review
We evaluate how the database is put together — split front-end/back-end configuration, linked tables, where business logic lives, how it integrates with Excel, Outlook, or other systems — and document what should change before the next phase of growth breaks it.
03Performance audit
We measure where the time actually goes: unindexed joins and filter fields, queries that pull entire tables to display ten rows, volatile expressions evaluated per record, bloat that compact & repair no longer controls, and network bottlenecks in multi-user setups. You get a prioritized tuning plan with expected impact.
04Migration strategy: stay, upsize, or rebuild
The decision most consultations exist to answer. We compare keeping and optimizing Access, moving the back end to SQL Server while keeping your forms, and converting to a web application — with realistic costs, timelines, and risks for your specific database, documented in writing.
05Risk assessment for business-critical databases
For databases the business cannot operate without, we assess single points of failure: corruption exposure, missing backups, key-person dependency, undocumented VBA, and concurrency limits. The output is a plain-language risk register your leadership can act on.
06Ongoing advisory
Some clients keep a senior consultant on call for architectural decisions, code review, and enhancement scoping as their database evolves. Billed hourly at $50/hour with no retainer required.