Dave Thompson Consulting
408 Rose Drive
Allen, Texas 75002

(Dallas / Ft Worth area)

Microsoft® Access Programming and Consulting Services


Site Map

General Topics

Projects by Industry

10 Rules for Successful Projects

Project Programming Costs

Project Development Example


Application Examples

Resource Database

Client Information System


Programming Techniques

List Navigation w/Drill Down


Useful Links

Links Page


Contact Dave Thompson





















Dave Thompson Consulting is a full-time, professional custom programming and consulting service for Microsoft Access programming projects, and for integrated Microsoft Office applications where the primary requirement is a database-driven process (user interface implemented in Access).

I have 20 years experience as an MS Access developer,  and 30 years of PC industry experience. Over this time, I have developed a wide range of custom Access applications for individuals and businesses. I was a contributing author to the SAMS book: Access 97 Programming Unleashed, authoring  three chapters on Visual Basic for Applications (VBA) and two chapters on ActiveX controls.

MS Access is an excellent tool for both single-user and multi-user business solutions. While Access may not be indicated for high volume transaction environments (such as reservation systems), it is a proven, powerful application development tool at the department-level (up to 30-40 users, in some cases more), and for small business applications (single, or multi-user).

Since 1992, I have exclusively focused on MS Access custom programming as an independent developer. Most of my projects - even for Dallas area clients - are conducted primarily through email exchanges (with attached, zipped files). Your location is not an issue.

Dave Thompson Resume


20+ years developing MS Access applications (since Access Version 1.0 in 1992).

Previously value-added-reseller for Informix ISQL, an SQL database for PC's (PC DOS, Windows, UNIX)

Previous experience programming in IBM BASIC, QuickBASIC, and Microsoft PDS (Professional Development System for BASIC)

30 years PC industry as independent consultant and custom programmer for business applications


Programming, consulting, and design for MS Access database projects (single and multi-user networks).

Convert older applications (often single-user) to a multi-user Access-based application.

Develop integrated Microsoft® Office automation projects where Access is the primary driving application (such as Word merge operations, or exporting MS Access report summaries to Excel).

Complete life cycle projects (design-program-test-implement) for single user and multi-user (small groups up to department level) applications

Assistance on projects done by others on a prepaid, hourly basis for issues such as relational database design, implementing secure workgroups, form/sub-form issues, and code procedures written in VBA (Visual Basic for Applications)

Conversion projects from older versions of Access.

Currently supporting Access 2000, Access 2002 (XP), Access 2003,  Access 2007,  Access 2010, Access 2013, and Access 2016.

Users of older versions, such as Access 97/2000/2003, should consider that it is becoming more difficult to support these versions. Access 97, for example, is six versions removed from the current shipping version: 2016.


Clients range from individuals and small businesses to large corporations having department-level database applications


Accept projects for both local clients and non-local clients where email attachments are used to exchange Access files.


Competitive hourly rates.

Can bid small projects fixed price (requires initial prepayment of agreed percentage of project price).

Large projects require an initial prepayment, then actual hours are invoiced on agreed schedule such as biweekly or monthly.

return to top