Glom Design database systems. Design the UI and structure together. For normal users.
Features (1) Simple field types Automatic layout Find Relationships: Related records Field lookups Related fields Drop-down choices
Features (2) Calculated fields Reports Users and groups
Tables and Fields Tables Fields
Layout List Details Group items together. Automatic layout. Names are translated.
Layout: List Shows many records:
Layout: Details Show more details for one record.
Relationships Identify records based on a field value.
Using Relationships View related records. View a related field. Lookup a value from a related field. Show list of possible values from a related record.
No need for SQL You do not need to do this: SELECT "invoices"."invoice_id", "invoices"."date", "invoices"."contact_id", "relationship_contacts"."name_full", "invoices"."price_total", "invoices"."vat_total", "invoices"."price_total_with_vat", "invoices"."comment", "invoices"."invoice_id" FROM "invoices" LEFT OUTER JOIN "contacts" AS "relationship_contacts" ON ("invoices"."contact_id" = "relationship_contacts"."contact_id") WHERE "invoices"."invoice_id" = 0 Glom does it for you.
Reports Group By Sort Summarize Use PostgreSQL directly, with SQL, if you need more advanced reports.
Users and Groups For each table, allow a group to view, edit, create, delete. Put users in the group to give them group rights.
Users and Groups (2)
Reports Translate human-readable text: Table titles Field titles Group titles Report titles
Glom's Future www.glom.org High Performance: Millions of records. Drag-and-Drop Layout. Web UI. More stability. Many small tasks to get involved. www.glom.org