Program requirements are the heart of Hypar: define what spaces you need and Hypar creates those spaces and tracks your progress against those targets as you plan.

Import from a spreadsheet (XLS, XLSX, CSV)

Often, you’ll start with a program or schedule of accommodation listing required rooms/spaces and their properties. Importing a program into Hypar is relatively quick and easy.

https://youtu.be/vy50qgKDrdQ?si=YUqeua065zcR3htj

  1. In the metrics panel, click Import requirements... → Upload a spreadsheet and choose your file, or just drag and drop your spreadsheet onto the canvas. You can also import from the main menu.
  2. In order to create requirements, you will need to map your spreadsheet’s columns to Hypar’s simple categories. If you have multi-sheet workbooks, first pick the Sheet to import. You can also switch program units (imperial/metric) right in the mapping window. Hypar analyzes your spreadsheet and proposes column mapping automatically but you can remap any column to:
  3. Check the Preview, then import. Rows to be imported turn green.
  4. If you need to edit your requirements, you can do so manually (see below) or by re-uploading your program. Re-importing updates your tracking only. Nothing you've placed on the canvas changes. Indicators in the mapping window show which requirements will be updated vs. added. Use a different sheet or revised file to bulk-update colors, counts, or add new space types.

<aside> ⚠️

Matching is by name. Hypar uses the space name to find what to update on re-import. If a requirement's name changed in your spreadsheet, it creates a new requirement rather than replacing the existing one.

</aside>

CleanShot 2026-07-08 at 14.43.46@2x.png

Create or Edit program requirements manually

  1. In the program panel, click Add program requirement (+)
  2. For each requirement, set any of:
  3. Nested program requirements: drag and drop a requirement on top of another to create a nested requirement or program group/department. Watch the cues as you drag: a guideline means you're reordering, a gray fill means you're nesting. You can add additional layers of hierarchy the same way, and adjust a group's gross-up factor right in the panel.

CleanShot 2026-07-08 at 14.26.12@2x.png

The Space Program editor

For bigger programs, open the full table. Click Edit Space Program at the bottom of the program panel, or the table icon on a requirement row. The panel expands over the canvas with one row per requirement.