flow is a lean project management application based on kanban.
The first time you run flow, you will see an empty kanban board with four columns: Backlog, To-do, In Progress, and Done. These columns represent the phases each task will go through, and you can have as many columns as you need.

All new tasks are placed in the backlog, and stay there until you move them to the next phase.
The numbers next to column titles are Work In Progress (WIP) limits. A column cannot hold more tasks than the limit allows. With WIP limits:
You can search everything posted on your board including comments.
Unless you plan to use flow for personal kanban, you would want to invite your team(s) to flow.
If you have multiple teams, you can create a group for each team. A user can be a member of multiple groups, too.
A group can have different permissions for each project. There are four types of permissions:
| View: | View the project's board, metrics, and task details |
| Create: | Add, rename, and delete tasks |
| Work: | Move, mark, assign, and change the type of tasks |
| Comment: | Post comments to tasks |
In flow, there are three built-in groups: guests, members, and administrators. You cannot rename or delete these groups. Guests can only view projects (or not). Other permissions do not apply. Members is the default group all new users join when they accept your invite.
You can track your progress, and make estimates based on your past performance by looking at your project metrics. flow uses four core metrics:
You can generate custom reports by using one or more of the following criteria:
flow takes hourly snapshots of your projects as you work on them. When you click a day on the calendar, you can see the state of your project on that day. Days with no activity are grayed out.
When viewing a snapshot, you will see hours under the calendar (in this case: 10 and 06) showing that changes were made on those hours. You can click the hours to see how your project looked like at each hour. All hours are automatically converted for each team member according to his/her computer's timezone settings.
When viewing a snapshot, you cannot make any changes to your board like adding or moving tasks. However, you can recover a deleted task by viewing that task's details and clicking the Undelete icon on the task's page.
flow supports a simple yet powerful REST API that makes it easy to integrate flow with other applications. An interactive console is included, so you can test the API from inside flow.
You can use flow's built-in private messaging system to exchange messages with your members. You can also organize your messages with custom folders.
Every project is different. You may need more columns than the standard "To-do" and "In-progress", or want to define different task types. Use the projects tab to customize each project to your liking.
flow is free for personal and open-source projects, and it is affordably priced for non-profits and commercial use. Learn more about plans & pricing.