A Microsoft Access alternative for the Mac
Microsoft never shipped Access for macOS. Dosirak gives Mac users a desktop database with forms, records, and agent filing without an emulation layer.
Why there is no Access for Mac
Access is built on the Jet database engine, later replaced by ACE. Both are coupled to Windows internals: COM objects, OLE automation, and the Windows registry.
Microsoft ported Word, Excel, PowerPoint, and Outlook to macOS over three decades. They never ported Access. In 2008, Office for Mac briefly included a limited Database tool. Microsoft removed it in the next release and never brought it back.
The standard workaround is to run Windows inside a virtual machine (Parallels, VMware Fusion, or UTM). That means a VM license, a Windows license, and an emulation layer consuming RAM and battery just to open a form.
What Mac users do instead today
Each option either costs too much, runs in a browser, or drops you into a developer console.
| Route | Typical cost | The catch |
|---|---|---|
| Parallels + Windows + Access | ~$250/yr total | Heavy VM, battery drain, two operating systems to maintain |
| FileMaker Pro | $594/yr | Enterprise pricing beyond most personal needs |
| Airtable | $20-45/user/mo | Cloud only, per-seat, records on someone else's server |
| A spreadsheet | Free-$100/yr | No relational integrity, no forms, breaks at scale |
| LibreOffice Base | Free | Dated interface, limited macOS support, requires Java |
What Dosirak does instead
A Dosirak project is a folder on your disk. TOML files define the tables, fields, and views. SQLite stores the records.
The desktop app shows forms, lists, and cards in compartments on a computed grid. It runs natively on macOS (Apple Silicon and Intel) without a VM, a server, or a subscription.
An agent can read the schema, add records, and update fields through the embedded MCP server. Every change goes through your approval before it lands.
Access and Dosirak, side by side
| Microsoft Access | Dosirak | |
|---|---|---|
| Platform | Windows only | macOS, Windows |
| Storage format | .accdb / .mdb (proprietary) | SQLite + TOML (open standards) |
| Form builder | Pixel-perfect freeform WYSIWYG | Computed responsive grid |
| Reports | Banded report designer | Print from the form view |
| Scripting | VBA (Turing-complete) | Calc expressions + agent via MCP |
| Multi-user | File-sharing, SharePoint | Single operator, agent-assisted |
| Agent access | None | Embedded MCP server |
| Price | ~$160/yr (Microsoft 365) | Not yet set |
Moving an Access database over
- Open the .accdb file in Access on Windows.
- Export each table to CSV from the External Data tab.
- Create matching tables in Dosirak with the corresponding field types.
- Import the CSV records.
What carries over: table structures, records, and field types: text, number, date, currency, yes/no.
What does not: VBA macros and modules, linked ODBC tables, pixel-positioned report layouts, ActiveX controls, and SharePoint integration. If your workflow depends on VBA, Access is still the right tool.
Where Access still wins
- VBA scripting. Thirty years of Visual Basic code. If you have thousands of lines of macros, nothing else runs them.
- Pixel-perfect report layouts with subreports, grouping, and conditional formatting.
- Deep Windows integration: Active Directory, ODBC data sources, COM automation, SharePoint lists.
- Multi-user file sharing. It has lock-file headaches, but the capability exists.
Dosirak is not a replacement for an enterprise Access application with compiled VBA. It is a desktop database for Mac users who need forms, records, and an agent, and who have been waiting 30 years for their operating system to get one.
Questions
Can I run Microsoft Access on a Mac?
Not natively. Access requires Windows. You can run it inside a virtual machine (Parallels, VMware Fusion, UTM), but that means a VM license, a Windows license, and an emulation layer consuming RAM and battery.
Is Dosirak a drop-in replacement for Access?
No. Access has a Turing-complete VBA engine and a freeform report designer that Dosirak does not replicate. Dosirak is a desktop database for operators who need forms, records, and agent-assisted filing, not a legacy VBA runtime.
Can I import my .accdb file into Dosirak?
Not directly. Export each table to CSV from Access, then create matching tables in Dosirak and import the data. Relationships can be recreated as linked fields.
Does Dosirak require an internet connection?
No. A project is a folder with TOML schema files and a SQLite database. Everything runs locally. The MCP server also runs on your machine.
What about FileMaker as an Access alternative on Mac?
FileMaker Pro is a capable relational database, but it costs $594 per year and targets enterprise teams. It is more tool than most personal and small-business use cases require.