We may earn a commission if you buy through links on this page. It never changes a score or a ranking. How we make money
The bottom line
A self-hosted Windows IDE and database system for dBL and DBF applications, sold as a one-time license.
dBASE combines a relational database engine, the dBL programming language and visual designers in a Windows development environment. It targets data-centric business applications, with DBF tables, BDE and ADO connectivity, and a route to standalone .exe deployment.
The $499 new license is a one-time purchase, but dBASE is proprietary, Windows-only and builds 32-bit applications. It makes the most sense for teams maintaining DBF systems or building internal Windows tools—not for projects seeking a hosted database API or a cross-platform stack.
Good fit if
- Maintaining legacy DBF applications
- Building internal Windows data tools
- Packaging dBL apps as standalone executables
Skip it if
- Cross-platform or cloud-native development
- Teams seeking a hosted database API
- Projects requiring open-source software
ScoresHow it rates
What works
- Includes IDE, debugger, compiler and visual designers
- Supports native .dbf tables, including DBF7
- Connects through BDE, ADO and 32-bit ODBC
- Can package application logic into standalone .exe files
- One-time license rather than listed subscription billing
What doesn't
- Windows-only development environment
- Modern versions build 32-bit applications
- Proprietary, closed-source software
- New license is listed at $499
- No published usage-based pricing or integration catalog count
01What dBASE is, technically
dBASE is a proprietary Windows rapid application development environment and relational database system. It is not a hosted database service: development, runtime components and data operate on local machines, LAN shares or private Windows servers. The stack combines a database engine, the object-oriented dBL language and visual designers for building software around structured data.
In the application stack, dBASE sits between Windows and a data-centric business application. Developers can work with native .dbf tables, build forms and reports, compile code, then package application logic into standalone .exe files using an embedded runtime option. Installer scripts can be generated with Inno Setup. The vendor describes deployment through local machines, network shares and private Windows servers, including web deployment via IIS or Apache. Modern versions such as dBASE PLUS and dBASE 2019 build 32-bit applications and run in 32-bit or 64-bit Windows environments. There is no native macOS, Linux or cloud-hosted development suite.
02dBASE API, SDKs and docs
The primary development language is dBL, used inside a graphical IDE with a project explorer, file navigator and interactive command window. The code editor includes syntax highlighting, code completion through dComplete, surround-code tools, bookmarks and the dBugger debugger; a compiler generates executable applications. Form, Report, Menu and Table Designers provide visual construction tools.
Treat the integration surface as dBL plus database and Windows components, not as a hosted REST API. dBASE supports .dbf tables, including DBF7, BDE, ADO, 32-bit ODBC drivers and ActiveX components; it also includes an SQL query designer and ArrayRowSet for in-memory arrays. The vendor names connectivity to Microsoft SQL Server, Oracle, Paradox and Microsoft Access, but does not publish a numeric integration catalog count. SDK support and exact interface compatibility should be confirmed in the vendor’s documentation before committing to a dependency. The product is a Windows IDE, not a CLI-first development tool.
03dBASE pricing for developers
The pricing page lists a dBASE 2019 / dBASE PLUS new license at $499 as a one-time purchase, for a single-user/workstation installation. Qualifying previous-version license holders can buy an upgrade license for $399. A free trial is available, but its duration is not published. There is no free plan listed.
The pricing is not based on queries, requests, seats per month or compute: monthly and annual subscriptions are not listed. That makes the initial purchase easier to budget than a usage-metered service, but the single-user/workstation terms matter when planning a team or deployment. The listed prices do not state additional runtime, installer, support or multi-user costs, so confirm those terms with the vendor before sizing a production rollout. The pricing page lists no add-ons. These prices are for dBASE; dbDOS emulator licenses are separate products and are not required dBASE plan tiers.
04dBASE: open source, self-hosting and lock-in
dBASE is proprietary, closed-source commercial software. It is installed and run on Windows systems that you operate; development and deployment are on-premises or self-hosted rather than vendor-hosted. The vendor describes running software and runtime components locally, on LAN shares or on private Windows servers, including web deployment through IIS or Apache.
Data stored in .dbf files is distinct from the dBL application code and its visual-design workflow. DBF support across other tools can provide a route for reading or moving table data, but it does not make application logic portable: forms, reports, database components and runtime behavior may need to be recreated. Confirm the exact DBF version, field types and indexes supported by a destination system, and test an export before migration. There is no open-source license or source code to take with you.
05dBASE in production
The main production constraint is platform and application architecture: modern dBASE versions build 32-bit applications and run on Windows, while the development suite has no native macOS, Linux or cloud-hosted version. Before relying on it, check compatibility with your Windows estate, any required 32-bit drivers, and the BDE, ADO or ODBC connections your application uses. Validate file locking, concurrent access, backup and recovery with your specific DBF workload; the vendor’s feature list is not a substitute for those checks.
The vendor does not publish rate limits or service uptime figures for this on-premises product. Ask about the support and security-update lifecycle for the version you plan to deploy, and verify any compliance requirements against your own hosting setup. Reddit users mostly discuss dBASE as a legacy development tool: one commenter recalled bugs in dBASE IV 1.0 and 1.1, while others describe writing inventory and training systems or continuing to use DBF files. These anecdotes are not evidence of current-version reliability.
From the threadsWhat users say
Reddit discussion is mostly nostalgic and favorable, with users recalling practical business applications and ongoing DBF use. The comments are largely historical, so they offer limited evidence about current releases.
I miss dBASE
I wrote a dBase program that could take a dBase table and generate a CRUD app for it
DBF is a great format, and I think it should continue to be used, especially for small business applications
dBase IV 1.0 had some bugs
Questions people ask
Is dBASE still available?
The listed dBASE products are dBASE 2019 and dBASE PLUS, with new and upgrade licenses offered as one-time purchases. A free trial is also listed, but its duration is not published. Confirm current version availability and support terms with the vendor before starting a new project.
What operating systems does dBASE support?
dBASE is a Windows-only development environment. The vendor lists Windows Vista, 7, 8, 8.1, 10 and 11, plus Windows Server 2008, 2012 and 2016. Modern versions build 32-bit applications and run in 32-bit or 64-bit Windows environments. There is no native macOS or Linux development suite.
Can dBASE create standalone applications?
Yes. The vendor describes an embedded runtime option that packages application logic into standalone .exe files. dBASE also generates installer scripts using Inno Setup. Confirm the licensing and runtime terms for your planned distribution, especially if you will deploy to multiple users or machines.
Which databases and data formats does dBASE support?
dBASE provides native support for .dbf tables, including DBF7, and connectivity through BDE and ADO. The listed integration surfaces also include 32-bit ODBC drivers and ActiveX components, with named database platforms including Microsoft SQL Server, Oracle, Paradox and Microsoft Access.
How much does a dBASE license cost?
The pricing page lists a $499 one-time price for a new dBASE 2019 / dBASE PLUS license and $399 for qualifying previous-version license holders. The new license is for a single-user/workstation installation. A free trial is listed, but its duration is not published; monthly and annual billing are not listed.
Sources
- dBASE homepage
- dBASE pricing, compiled via web search from g2.com, softwareadvice.com, capterra.com, prlog.org, grokipedia.com, sourceforge.net, softwareadvice.co.uk
- Reddit: Anyone remember dBase III ?
- Reddit: It's dBASE or nothing.
- Reddit: I rebuilt dBASE III to run in a browser — the dot prompt is back
- Reddit: dBase II application software?
