
The whole program in one screen
Dates, progress, spend against the forecast and how much work is moving. Each project with its lead, health, tasks done and end date, and a next move that says what happens next.
Program management
A program is a set of projects that land together, like a launch with its tooling, testing and marketing. Harbor shows each project against its baseline, the one thing holding the date, and the milestones they share.
For the person who owns a date that several projects have to meet: a program manager, a launch lead, a producer.

Dates, progress, spend against the forecast and how much work is moving. Each project with its lead, health, tasks done and end date, and a next move that says what happens next.

The schedule draws every project where it is now over where it was planned, so you can see which one moved and by how much. Beside it, a hill chart shows which projects are still figuring things out and which are just getting it done.

Tie tasks from any of the program’s projects to a milestone. It’s reached by itself when the last of them is done, and opens again if one comes back. A milestone can wait for someone’s sign-off.

One screen per project with only what changed since last week. Log a decision, an action or a risk as the room agrees it, skip projects where nothing moved, and send the summary to the program’s team chat.
Also at this level
Name the one constraint on the date, who is on it, and whether the program waits on another one.
Health, budget, milestones and live risks as one page of text, ready for the Friday update.
The program’s Slack, Discord, Teams or Google Chat channel hears about forecast and health changes.
Scored and owned, from every project in the program, with a date to look at each one again.
Why it matters
A launch rarely slips because one project is late. It slips because nobody saw that the packaging was waiting on a factory sign-off that was waiting on a sample. A program page that shows the dependencies, the baseline and the shared milestones makes that visible weeks earlier.
One harbor, three levels
Portfolios hold programs and programs hold projects, so a task ticked off in a project moves its program’s progress and its portfolio’s health the same minute. A small team can start with projects alone and add the levels above when it needs them.
Free for 30 days, no credit card. Then $49 a month for the whole team, not per seat.