Websites had their WordPress moment. SaaS is having its BuildWithHQ moment. See the new BuildWithHQ homepage →
Connected data model

Everything is a Record. Every Record is Recursively Relatable.

A person can relate to a company. That company can relate to a project. The project can relate to a meeting, a contract, a file, a task, a conversation, an AI insight, or another custom record. And every one of those records can become the next starting point.

Start anywhereTraverse in any directionKeep context attachedBuild your own record types
Acme ExpansionOpportunity
Jane LeeContact
MSA.pdfDocument
ImplementationProject
Support threadConversation
Acme CorpCompany
KickoffCalendar event
One record modelStandard and custom business objects can participate in the same relationship system.
Any starting pointOpen the customer, project, task, document, meeting, or conversation first.
Recursive traversalMove from a related record to its related records without returning to a rigid hierarchy.
Permission-awareRelationships provide navigation; they do not override the security envelope of the records they connect.
Why it matters

Business information does not live in neat, one-way hierarchies.

Traditional software often forces work into fixed trees: company → contact → opportunity, project → task, folder → file. Real businesses are messier. A contract affects a project. A support conversation changes a renewal. A meeting produces tasks. A file belongs to a customer, a project, and a compliance event at the same time.

BuildWithHQ lets the software follow the business instead of forcing the business to follow the software.When relationships are first-class, users can begin with the information they already have and discover the surrounding context from there.
01

Stop hunting through modules

Users do not need to remember whether the important information lives under CRM, Projects, Files, Calendar, Inbox, or a custom module.

02

Reduce duplicate context

The same document or conversation can be related where it matters instead of being copied into multiple places.

03

Preserve the why

A record is more useful when the system can show what it connects to, how those relationships were created, and what happened around it.

04

Make custom modules feel native

New record types can participate in the same relationship model rather than becoming isolated mini-applications.

Recursive navigation

Every destination can immediately become a new starting point.

That recursive property is what changes a list of links into a navigable business graph. You can follow the path that matches the question you are trying to answer.

One possible path through the same system

Customer · Acme CorpStart with the account.
Opportunity · ExpansionOpen a related revenue event.
Conversation · Support escalationSee what may affect the opportunity.
Project · ImplementationFollow the operational work.
Task · Security reviewDrill into the blocked deliverable.
File · SOC2-response.pdfOpen the evidence attached to the task.

The same information can be reached another way.

Tomorrow, another user may start with the file, discover the security-review task, move to the implementation project, open the customer, and then see the expansion opportunity. Nothing requires everyone to learn the same navigation path.

MSA.pdfDocument record
CustomerAcme Corp
OpportunityEnterprise Expansion
ProjectImplementation
MeetingContract Review · Aug 12
ConversationLegal approval thread
OwnerJane Lee
Practical benefits

Relationships become infrastructure for the entire application.

01

360° record views

Any record can present its direct relationships and give users a natural path into the surrounding work, people, files, events, and history.

02

Cross-module discovery

A search result no longer ends at one object. It can become the doorway to everything legitimately connected to that object.

03

Richer AI context

AI can assemble context from permitted related records instead of treating every question as an isolated semantic search over disconnected documents.

04

Smarter workflows

Automation can follow relationships: a signed contract can create tasks on the related project, alert the related owner, and update the related customer timeline.

05

Flexible reporting

Reporting can begin from customers, projects, teams, documents, events, or custom records and roll outward through defined relationship paths.

06

Less schema rigidity

As the product grows, new record types can connect to existing ones without forcing the entire application into a new top-down module tree.

AI + connected context

AI becomes more useful when it can understand what a record is connected to.

A question about a customer may require more than customer fields. The useful answer might depend on the latest support thread, an implementation project, the contract, an upcoming meeting, unresolved tasks, and a recent AI insight.

Relationship-aware retrieval

Start with the record the user is looking at, then expand through allowed relationship paths to assemble a focused context set.

Permission-aware expansion

The existence of a relationship does not grant access. Related records still pass through tenant, role, field, and AI-read permissions before becoming context.

Explainable context

Because context is connected through known records and relationships, the product can show why a document, task, or conversation was considered relevant.

Actionable answers

Once AI understands the connected work, it can propose actions against the right related records—subject to the same workflows, approvals, and authority limits as a human.

Model once

A universal record identity creates a common language across the application.

Different modules still keep the fields and behavior that make them useful. The common record layer gives the platform one durable way to refer to them, secure them, relate them, log activity against them, and surface them to other parts of the system.

Relational does not mean unstructured.Relationships can be typed, directional where needed, permissioned, audited, and constrained by the product. The flexibility comes from sharing one relationship fabric—not from abandoning data design.
// Conceptual relationship model
Record A = Customer: Acme Corp
Record B = Project: Implementation
Relationship = Customer → has project → Implementation

Record C = Document: MSA.pdf
Relationship = MSA.pdf → governs → Implementation

// Now any permitted record can be traversed
Acme Corp → Implementation → MSA.pdf
MSA.pdf → Implementation → Acme Corp
Where this changes the product

The relationship model compounds across common SaaS experiences.

CRM

Customers are more than contacts

Connect opportunities, projects, communications, files, meetings, invoices, tickets, approvals, and custom objects around the customer without making the customer the only valid root.

OPS

Projects inherit business context

Project teams can see the customer, contract, stakeholders, conversations, meetings, risks, and related work without leaving the project view.

DOC

Files stop being dead ends

A file can show what customer, project, decision, task, meeting, approval, or policy it belongs to—and each of those records can lead somewhere else.

INBOX

Messages become connected work

An inbound email or SMS can link to a person, customer, order, support issue, project, task, and suggested AI action.

AI

Insights attach to what they describe

An AI-generated risk, summary, recommendation, or briefing can remain connected to the evidence and records that produced it.

CUSTOM

Your domain becomes first-class

Create records such as properties, patients, vehicles, cases, grants, locations, equipment, courses, claims, inspections, or anything else—and connect them to the rest of the system.

Security remains explicit

Related does not mean visible.

A relationship graph is useful only if it respects the same security model as the rest of the product. BuildWithHQ can use relationships for discovery while still filtering the actual records a user—or an AI operation—is entitled to retrieve.

Record-level permissions

The related-record set is filtered before display. Users see the graph they are entitled to see, not a graph with forbidden nodes merely hidden afterward.

Separate AI authority

A user may be allowed to read a record while AI is not allowed to ingest it. Relationship expansion can honor that difference.

Auditable privileged actions

Exports, sensitive reveals, AI retrievals, approvals, and custom actions can still be recorded against the underlying records involved.

Build around connected records

Start with the data people already understand. Let them discover everything around it.

BuildWithHQ gives you the primitives to create products where contacts, companies, projects, messages, files, calendar events, tasks, AI insights, and your own custom records can become part of one navigable business context.