Field notes

Your app is more than its interface

The screen is what people see. The foundation determines what they can safely do.

A good screen is the beginning

A booking form can look finished before it answers the most important questions. Where does the request go? Who can change it? Can another customer see it? What happens when the owner confirms?

These questions turn a collection of screens into an application. They are part of the product experience, even when users never see the machinery underneath.

Identity, data, and permissions

Atomic uses Atom as its open-source backend foundation. Identity establishes who is using an app. Data holds the records that make it useful. Permissions determine who can read and change them.

Those pieces still need careful configuration and testing. An open-source foundation gives you code you can inspect; it is not a substitute for checking the behavior of your particular application.

Keep the boundaries visible

Source access is another part of that foundation. Being able to browse and download generated code helps you understand what was built and keep a copy of your work.

But source is not customer data, and neither is hosting. Atomic treats those as distinct concerns. Broader packaging and deployment options remain on the roadmap; we want the current boundaries to be clear while that work develops.

Build with the whole app in mind

When you describe an app, include who uses it, which records they work with, and what each person may do. When you review it, test those relationships as carefully as the layout.

The ambition is simple: useful software that looks good, behaves clearly, and gives you a foundation you can understand.

Read about source, data, and hosting →