First Envision

Get in touch.

A few lines is enough. Links welcome. You can also write an email.

Studio software · Runs our studio

Brief in. Invoice out.

The software our studio runs on, from a client's first email to the paid invoice. The sale, the plan, the client's portal, the files and the invoice share one set of records, so nothing is copied from one to the next. Its own site has the full tour.

Runs on
Web, phone and Mac
Client side
English and Czech
Access
By invitation
Northwind / Website relaunch
ALMKJS
BoardListCalendarPlan
Todo6
NWD-021
Pricing page — three-tier layout
WebMK
NWD-024
Cookie banner copy, CZ + EN
JS
In Progress2
NWD-014
Hook the case-study CMS to the new templates
Plan written · 4 steps
DevA
NWD-018
Hero photography — final selects
Design2/3AL
Ajust now
Fig. 01 — One project's board, one card with an agent · Made-up data

One record

One record behind every screen.

Our plan, the client's portal and the invoice don't keep copies. They read the same records, so a change in one place is the change everywhere.

Our planStudio
02Design30 % · 72 000
NWD-014Case-study CMS templates
NWD-011Homepage design
DeliverableHomepage — desktop v3
Northwind's portalClient
02Design✓ Accepted 14 Oct
Case-study CMS templates · in review
PDFHomepage — desktop v3✓ Approved · Jana N.
2026-041Invoice · Phase 287 120,00
Invoice 2026-041Issued · frozen
Phase 2 — Design
Accepted 14 Oct by Jana N.
30 % of the agreed 240 00072 000,00
VAT 21 %15 120,00
Total CZK87 120,00

The phase holds its tasks, its deliverables and its payment. The client accepted it, and that released the invoice.

Fig. 02 — Pick a record and see where it shows · Made-up data

How we use it

From the first email to the paid invoice, every step of a job happens in it.

  1. 01

    A brief comes in.

    As it is: an email, a document, screenshots. It's drafted into tasks with the open questions listed, so the first call starts from what's unclear.

  2. 02

    The proposal.

    We scope it into parts. The client accepts the ones they want, in their portal, and nothing starts until they do.

  3. 03

    The work.

    Each accepted part is its own project on the board. Rules take the routine, people and agents work the same cards, and every hand-off ends in a person's review.

  4. 04

    The files.

    What we deliver goes out in folders the client approves, version by version.

  5. 05

    The invoice.

    Drafted from what was accepted, previewed by a person, then sent.

Under the hood.What was hard, and what we did about it.

Three apps into one.

In September 2026 IteroZen absorbed our selling tool and our brand portals: one database, one sign-in, one shell. The selling tool's code moved from SQLite to Postgres across 582 call sites, and then its data followed.

A seal on every invoice.

The preview seals the invoice's contents; sending checks the seal. Change one line after the preview and the invoice can't leave until someone looks again. That's enforced by the server, not by asking nicely.

A fence, not a menu.

The agents' tool list used to look like the boundary, but a valid token could reach everything its owner could. Now every token carries a scope the server checks on every request: a board token can't invoice, and an invoicing token can't touch the board. Changes to who may see or do what go into an audit log.

Money that drifted.

Imported projects billed slightly different figures than their offers had quoted, by rounding. So a project now bills exactly what the client accepted, and holds if the price changed since.

Tested around the clock.

The unit tests run in Kiritimati, Honolulu and Amsterdam time, because a date that's right in Prague can be wrong at midnight somewhere else. Then a real database and a real browser: 262 test files and 109 browser specs.

Where it is now

It runs our studio every day and opens to other studios by invitation, at iterozen.com. Selling works only in our own studio for now; offline use isn't built yet.

If this is your problem

Your jobs pass through five tools, and someone copies them from one to the next.

We would start with a diagnostic: about a week following one job from the first email to the paid invoice. You get a written verdict on what to build as one system, what to keep, and what it would take.