Can You Legally Sell a Custom Microsoft Access Database?
Question details
A developer wants to know the legal and licensing implications of selling a custom-built Microsoft Access database for invoice management to commercial clients.

- Product
- Microsoft Access
- Device & OS
- not provided
- Scenario
- Commercializing and distributing a custom-developed database application without violating intellectual property or software licensing agreements.
- Observed behavior
- Seeking clarification on the legal rights regarding ownership, Microsoft-provided templates, and the distribution of the Access Runtime environment.
Review the End User License Agreement (EULA) for your specific version of Microsoft Access and consult a qualified intellectual property lawyer before commercializing your database.
Guidelines for Selling a Custom Microsoft Access Application
Understand the legal considerations and distribution methods when preparing a custom Access database for commercial sale.
As a developer, applications you build entirely from scratch in Microsoft Access are generally considered your intellectual property. This means you have the right to sell and distribute your original work. However, you must carefully manage how users access the database and avoid reselling proprietary Microsoft assets.
Ensure your database is entirely your own work. Do not incorporate, modify, or resell Microsoft-provided templates or proprietary sample code, as these are protected by Microsoft's licensing terms.
To allow customers to use your database without purchasing a full Microsoft Access license, direct them to download the free Microsoft Access Runtime. Alternatively, bundle the Runtime installer if permitted by the current Microsoft EULA.
Before distributing your product, save your database as an .ACCDE file. This process compiles your VBA code and locks the design of your forms and reports, protecting your intellectual property from end-user modification.
Work with a legal professional to draft an End User License Agreement (EULA) specific to your database. This document will define the terms of use, limit your liability, and establish your copyright ownership.

Manage Your Business Efficiently with WPS Office
While you navigate the complexities of Microsoft Access database licensing, consider WPS Office for your everyday business operations. WPS Office provides a free, lightweight suite for managing invoices in spreadsheets, drafting legal agreements, and creating client presentations.
- 1. Download the installer: Visit the official WPS Office website and download the free installation package for your operating system.
- 2. Install the software: Run the downloaded installer and follow the on-screen prompts to set up the complete office suite.
- 3. Create your documents: Open WPS Writer or Spreadsheet to start drafting your business agreements or managing your financial data immediately.

Frequently Asked Questions
Do my customers need to buy Microsoft Access to use my custom database?
No, your customers can use the free Microsoft Access Runtime, which allows them to execute your custom database applications without needing to purchase a full Microsoft Access license.
Can I legally sell a modified version of a Microsoft Access template?
Generally, no. Microsoft-provided templates and proprietary sample databases are protected by copyright. You should build your commercial database from scratch to ensure you retain full ownership of the intellectual property.
How do I protect my VBA code and design when selling an Access database?
You can save your Access database as an .ACCDE file. This format compiles all the VBA code and prevents end-users from modifying the design of forms, reports, and modules, keeping your source code protected.
Can I bundle the Access Runtime installer with my application?
Yes, Microsoft generally allows developers to distribute the Access Runtime with their custom applications, but you must strictly adhere to the specific terms outlined in the Microsoft Access End User License Agreement (EULA).




