Orris Bench is being built in the open. This is the whole workflow of making a fragrance, part by part, in two passes: what is built, and what has since been put through its paces by hand at a real bench. It is generated from the same map the developers work against, so it says nothing the software cannot back up.
Pre-launch. One release a year, and features may change as perfumers tell us what they need. Everything below ships in version 1.0.
Phase 1
Development: what is built
The workflow of making a fragrance, stage by stage. Each named feature below exists in the application today. What is still to come is given as a count per stage rather than a list, because this page is a progress report and not a specification for somebody else to build from.
86built and working
0landing before the 1.0 launch
Built and workingLanding before 1.0
1Set up the benchStock, Library and Settings
Install and first run
Users and roles
Preferences
Ingredient library
Your materials
Add to your materials from the library
Import an existing list
Move a library in from another application
Storage locations
Suppliers
Enrich from PubChem
The full fragrance inventory
Search by any name or number
2Set the briefCreate
Start a project
Target strength and type
Name clearance
Launches
Brand kit
Project as a work order
Approvals and sign-off
3Compose the formulaCreate
Author a formula
Live percentages and pyramid
Autosave the draft
Version history and diff
Compare versions
Accords
Usage heat map
Similar materials and substitutes
Attach files
Ask AI for a starting point
Reference perfumes
4Check before you make itSafety
Composition rollup
IFRA compliance
IFRA provenance
Prohibited flagging
Allergen declaration
Cannot verify, honestly
Resolve a cannot verify
GHS and CLP classification
CLP label output
SDS document
Hazard data on every material
Classify the finished mixture
5Check stock and buyStock
Stock on hand
Shopping list
Purchase orders
Inventory worth
6Weigh and makeMake
Weigh sheet
Connected balance
Capture the weights
Dilutions
Browse dilutions as a table
Lot consumed into a dilution
Production batch
Verdict stored at time of making
Maceration and aging
Sessions and changeover
7Evaluate and ageCreate and Make
Evaluations
Stability studies
Evaluation sign-off
8Bottle and labelMake and Stock
Finished goods
Packaging inventory
Labels
Artwork studio
9Place on the marketSafety and Settings
Responsible Person (EU)
Product Information File
Claims checker
Markets register
Complaints and effects
EU notification (CPNP)
UK notification (SCPN)
US MoCRA
Packaging EPR
GPSR online-listing block
CITES recording
Invoicing and the books
10Trace and produce documentsMake and Safety
Traceability
Batch dossier
Branded PDF output
11Steward the dataSettings
Backup and restore
Backup on exit
Full action log
Export your data
Data outlives the company
12Grow to a teamTeam
Team server
Team accounts and roles
Phase 2
Testing: what has been proven at the bench
Built is not the same claim as trusted, so this pass is counted separately. Every feature above is being worked through by hand on a working bench: does it do what it was meant to do, and does the screen around it read properly. Automated tests run on every change and are not what this measures, because a passing test has never once been proof that a screen behaves.
18work as intended
21being tested now
47not tested yet
Running alongside it, a second pass: real bench data entered by hand, a material and a bottle at a time, because a screen that behaves on a fixture does not always behave on a shelf that has been in use for years.
Works as intendedBeing tested nowNot tested yet
1Set up the bench
7 confirmed, 3 in test, 3 not started
Install and first run Being tested now
Users and roles Works as intended
Preferences Being tested now
Ingredient library Works as intended
Your materials Works as intended
Add to your materials from the library Works as intended
Import an existing list Not tested yet
Move a library in from another application Not tested yet
Storage locations Not tested yet
Suppliers Works as intended
Enrich from PubChem Works as intended
The full fragrance inventory Being tested now
Search by any name or number Works as intended
2Set the brief
0 confirmed, 1 in test, 6 not started
Start a project Being tested now
Target strength and type Not tested yet
Name clearance Not tested yet
Launches Not tested yet
Brand kit Not tested yet
Project as a work order Not tested yet
Approvals and sign-off Not tested yet
3Compose the formula
1 confirmed, 3 in test, 7 not started
Author a formula Works as intended
Live percentages and pyramid Being tested now
Autosave the draft Not tested yet
Version history and diff Not tested yet
Compare versions Being tested now
Accords Not tested yet
Usage heat map Not tested yet
Similar materials and substitutes Being tested now
Attach files Not tested yet
Ask AI for a starting point Not tested yet
Reference perfumes Not tested yet
4Check before you make it
7 confirmed, 5 in test, 0 not started
Composition rollup Works as intended
IFRA compliance Works as intended
IFRA provenance Being tested now
Prohibited flagging Works as intended
Allergen declaration Being tested now
Cannot verify, honestly Works as intended
Resolve a cannot verify Works as intended
GHS and CLP classification Works as intended
CLP label output Being tested now
SDS document Being tested now
Hazard data on every material Works as intended
Classify the finished mixture Being tested now
5Check stock and buy
1 confirmed, 1 in test, 2 not started
Stock on hand Works as intended
Shopping list Not tested yet
Purchase orders Being tested now
Inventory worth Not tested yet
6Weigh and make
2 confirmed, 4 in test, 4 not started
Weigh sheet Works as intended
Connected balance Being tested now
Capture the weights Being tested now
Dilutions Works as intended
Browse dilutions as a table Being tested now
Lot consumed into a dilution Being tested now
Production batch Not tested yet
Verdict stored at time of making Not tested yet
Maceration and aging Not tested yet
Sessions and changeover Not tested yet
7Evaluate and age
0 confirmed, 0 in test, 3 not started
Evaluations Not tested yet
Stability studies Not tested yet
Evaluation sign-off Not tested yet
8Bottle and label
0 confirmed, 1 in test, 3 not started
Finished goods Not tested yet
Packaging inventory Not tested yet
Labels Being tested now
Artwork studio Not tested yet
9Place on the market
0 confirmed, 1 in test, 11 not started
Responsible Person (EU) Not tested yet
Product Information File Not tested yet
Claims checker Not tested yet
Markets register Being tested now
Complaints and effects Not tested yet
EU notification (CPNP) Not tested yet
UK notification (SCPN) Not tested yet
US MoCRA Not tested yet
Packaging EPR Not tested yet
GPSR online-listing block Not tested yet
CITES recording Not tested yet
Invoicing and the books Not tested yet
10Trace and produce documents
0 confirmed, 0 in test, 3 not started
Traceability Not tested yet
Batch dossier Not tested yet
Branded PDF output Not tested yet
11Steward the data
0 confirmed, 2 in test, 3 not started
Backup and restore Being tested now
Backup on exit Being tested now
Full action log Not tested yet
Export your data Not tested yet
Data outlives the company Not tested yet
12Grow to a team
0 confirmed, 0 in test, 2 not started
Team server Not tested yet
Team accounts and roles Not tested yet
Want to know when 1.0 lands? Ask to be told, and nothing else.