Most of my tools are designed using an Application / Data structure. On
the application side I most often use Microsoft Access. The data
side may use Microsoft Jet, Microsoft SQL Server or other data server
software.
In almost all of my client's operations, they already use Microsoft
Office and Access exists. Therefore, they already own most of the layers
they need to allow me to work. Access has a rich library of application
development objects and offers a broad range of interface options to other
programs or data sources. In short, it is the low cost, high performance
solution for small to medium size database development platforms.