Free

Free coded apps to suit all. No sign up, no email, usable offline, updates when I can, feedback welcome. Send feedback

Base by ZawebaTables, forms and reports, then a website.

Build a database with forms and reports, then turn it into a website. Design tables, forms, queries and reports in a visual database builder, then export the lot as a working PHP and MySQL website.

Version 1.2.2 · ZIP, 68 MB · How to install

This version isn't signed for Windows yet: if SmartScreen warns you, choose More info › Run anyway. Why?

Base by Zaweba main window
What it does

Base by Zaweba is a visual database builder. Design tables, link them with lookups, type or import your records, then build queries, forms with sub-forms and grouped reports. Put a little logic behind a button with a simple action or a short script. Start from one of five templates or a blank file.

When it is ready, Base exports the whole database as a PHP 8.2 and MySQL website with logins, so others can use it in a browser. Every table gets list, view, add, edit and delete pages that follow the forms you designed. On your PC, each database is a single file.

Who it's for

  • Small businesses tracking customers, stock and invoices
  • Clubs and charities keeping membership records
  • Anyone who wants a web database without writing PHP
  • People who liked desktop databases and want one again

Good to know

  • The exported website needs PHP 8.2 and MySQL or MariaDB, on a web host or in Server by Zaweba on your PC
  • Exported sites have one kind of user: everyone who logs in can change everything
  • Buttons and scripts stay in the desktop app; the website gets standard pages instead

Private by design

  • Works offline, with no account and no adverts.
  • Checks zaweba.com once a day for a newer version, sending only the app's name.
  • Problem reports and feedback are sent only if you click Send.
Key features

Everything you need, nothing you don't.

Table designer

Text, numbers, currency, dates, yes/no, lookups, pictures and file attachments, with required, unique and default options.

Datasheet and import

Spreadsheet-style editing with sort, search and filter. Import CSV, .xlsx or .xls files, and export any table or query to CSV.

Visual query builder

Pick tables, add fields, totals, sorts and conditions. The SQL tab shows the query, and you can write your own.

Forms with sub-forms

Drag fields onto a form, or make one automatically. Invoice lines sit under their invoice, with a total.

Grouped reports

Group, subtotal and total any table or query, then print it or save it as a PDF.

Logic behind buttons

Buttons open forms, run queries or print reports, or run sandboxed JavaScript that can read and change records.

Base

From desktop to website

File > Export to website writes a ready-to-upload PHP 8.2 site and the SQL to create your tables in MySQL or MariaDB. Lists are searchable, sortable and paged, lookups become dropdowns and sub-forms become child lists. Logins and protection against common attacks are built in, and a README walks you through installing it.

  • List, view, add, edit and delete pages for every table
  • Logins with a limit on failed attempts
  • Open in Server by Zaweba or upload with FTP by Zaweba
Base by Zaweba: From desktop to website
Base

Start from a template

Five templates give you a working database in four steps: Contacts, Inventory, Invoices and Customers, a Book and Collection catalogue, and a Simple CRM. Each comes with tables, relationships, forms, queries and reports, plus optional example records so you can try things out straight away.

  • Five ready-made databases
  • Example records if you want them
  • Opens on its main form
Base by Zaweba: Start from a template
Base

Forms that feel familiar

Design forms by dragging fields from the list: the label and the right control arrive together. Form view shows one record at a time with record navigation, and moving to another record saves the one you were on. Sub-forms list and edit the related records, such as the lines of an invoice.

  • Drag-and-drop form designer
  • Auto form in one click
  • Record navigation and sub-forms
Base by Zaweba: Forms that feel familiar
Specifications

The details

Works onWindows 10 and 11 (64-bit)
Files.obase, one SQLite database per file
ImportsCSV, .xlsx and .xls
ExportsCSV, PDF reports, and a PHP 8.2 and MySQL website
ScriptingSandboxed JavaScript behind buttons
ConventionsUK dates (dd/mm/yyyy) and pounds
VersionVersion 1.2.2
DownloadZawebaBase-1.2.2.zip (68 MB): unzip and run, no installer
LicenceFree for everyone, with every feature included. No warranty
Questions

Base FAQ

Do I need to know SQL?

No. The visual query builder writes the SQL for you, and the SQL tab shows it if you are curious. You can also write your own.

What does the exported website need?

A web host with PHP 8.2 and MySQL or MariaDB. Import the SQL, fill in the database details, upload the site folder and run setup to create the first login. To try it on your own PC, use Server by Zaweba.

Are button scripts safe?

Yes. Scripts run in a sandbox with no access to files, the network or other programs, a 5-second time limit, and they can only add, change and delete records in your own tables.

Try Base today.

Download Base by Zaweba: no account, no adverts, every feature included.