Announced today · beta opens in a few months

Start with the module you are missing.

Fluidora is a management platform sold by the module. You turn on Project to know who is working on what next week. You add Capacity when part-time enters the picture, Time tracking when someone asks for the hours. Each module works on its own. All of them share one account, one directory and one history.

Not available yet. The Project module is built, the foundation is specified; the beta will open to a limited number of teams.

Design team · planned loadProject
example data
1/3Tom is at 120% on W43. Fluidora says so and lets you decide. It never refuses a plan because it is in tension.
01 · Our vision

A management platform is built. It is not bought in one block.

Classic management suites are sold in one block: you deploy everything, use a part of it, pay for the rest, and every team ends up keeping its own spreadsheet on the side. Fluidora takes the opposite road. A module is what you buy, what one team owns, and what can be switched on in an afternoon without touching anything else.

  1. 1

    Every module stands on its own

    A module works with none of the optional modules present. When it lacks information only another module holds, it degrades gracefully instead of failing. Project without Capacity considers everyone at 100%; with Capacity, it reads the real figures. Nothing else changes.

    What it replacesThe suite where you install twelve bricks to use three.

  2. 2

    One vocabulary, everywhere

    Fluidora's glossary is normative. A term defined there is the term used in the documentation, in the code, in the API and in the interface. An allocation is called an allocation, from the contract to the screen. That is what stops two teams from building two different things while agreeing in every meeting.

    What it replacesThe "project" that means three things depending on the department.

  3. 3

    The software reports, the human decides

    An overload is reported, never blocked. No action is refused because it puts someone past 100%: a plan has to be able to express tension, and a person makes the call. Fluidora holds what is planned, which is a decision someone made, never a prediction.

    What it replacesThe tool that refuses to save until the schedule is "valid".

  4. 4

    The interface has one job: to get out of the way

    If a screen needs explaining, it is wrong. One primary action per view, defaults that work, no modes. Colour, motion and words are spent on the moment that matters, and the rest stays quiet. Fluidora should feel like good paper and a well-made tool.

    What it replacesThe two-day training before the first entry.

02 · What Fluidora answers

Three questions that eat an afternoon.

They are not hard. They are just spread across three spreadsheets, two calendars and someone's memory.

Thursday
4:40 pm

"A client wants to start on Monday. Can Marie take it?"

One projection: Marie is at 80% on W44 and W45. She can from W46, or someone gives up 20% before that. You answer within the minute, with the number in front of you.

Projectperson workload
Monday
9:05 am

"Two projects, one developer, and both leads were sure they had him."

A person's load on a project is declared once, on the project or on its macro tasks, never both. One number per person per project. Nothing to reconcile on Monday.

Projectexclusivity
End of
quarter

"What did we actually do, against what we said we would?"

Project holds the plan. Time tracking, when you turn it on, holds what happened. They sit side by side and neither rewrites the other.

ProjectTime tracking
03 · The product

Who is working on what, at what level, and does it hold up?

That is the question the Project module answers, the first of Fluidora. Its model fits in four notions, linked in this order. Everything else follows.

A deliberately narrow model

The Project module does not try to do everything. It handles no to-do tasks, no dependencies, no milestones, no time spent. It holds a team's load plan and compares it with its capacity. That choice is what makes it readable in a minute and compatible with the modules to come.

The few rules opposite are the ones that hold the model together. They are written in the glossary before they are written in code.

Project FR projet
A body of work with a name, dates, a creator and an administrator. Belongs to one account and one team. Lifecycle: draft, active, archived.
Macro task FR macro-tâche
A named piece of a project, with dates and one status. A handful per project, not hundreds. No sub-tasks, no dependencies. A macro task with no allocation is a valid state: identified work, not yet staffed.
Rate FR taux
The share of a person's capacity an allocation consumes. Never an effort estimate, a number of man-days, hours or points. Load is a rate, not a stock to spread across a calendar.
Exclusivity FR exclusivité
For a (person, project) pair, load is declared either on the project or on its macro tasks, never both. One number per person per project, nothing to reconcile.
ISO week FR semaine ISO
The unit of everything. Nothing is expressed per day or per month. Absences and public holidays are lowered capacity for a week, not calendar entries.
Planned FR prévu
Qualifies everything the module holds. No time spent, no progress percentage, no remaining effort: those belong to the Time tracking module. A plan is a decision, not a prediction.

Six projections, computed for you

The module computes and returns results. It does not hand out raw rows to aggregate in a spreadsheet.

  • Person workload

    One person's load, week by week, with the detail per holder.

  • Team workload

    The whole team on a grid of weeks, capacity alongside, overloads in evidence.

  • Project plan

    A project's macro tasks and who is allocated to them, over time.

  • Project progress

    Macro tasks by canonical category: to do, in progress, done. Comparable from one project to another.

  • Overloads

    Everyone past their capacity over the period, with the holders involved.

  • Simulation

    Any projection with draft projects included: "if we green-light this one, who breaks?"

04 · Composable

Turn a module on. The screen changes. Nothing else moves.

Foundation, always onPeople and history come with every subscription. Your team exists before the first module.
ProjectAllocations appear as a rate per week. Anyone past 100% is flagged, not blocked.
CapacityPart-time and absences become real capacity per week. Aïcha at 80% changes who is overloaded.
Time trackingWhat happened lands under what was planned. Project never stores it; it only shows it.

subscription = people · traceability+ project+ capacity+ time tracking

05 · The stance

Weeks, not days.
Rates, not hours.
Plans, not forecasts.

Everything in Fluidora is a rate over an ISO week. Marie at 40% from 1 to 30 September, never 12 days of work to spread across a calendar. Nothing is expressed per day, nothing per month. The week is the unit people actually plan in.

A plan is a decision someone made, not a prediction. Fluidora holds what is planned and never what happened, so the two do not blur. And an overload is reported, never blocked: a plan has to be able to hold tension, and a human decides what to do about it.

06 · Cross-module intelligence

One vocabulary, one account. So tools that talk to each other, and an AI that proposes.

Because every module speaks the same language and lives in the same account, Fluidora can cross-reference what the modules know and put it within reach of a question. Three capabilities, announced for after the beta, shared by every tool on the platform.

  1. a

    An MCP server

    Fluidora will expose its modules through the Model Context Protocol. Your assistant, Claude, ChatGPT or the agent you already have, asks the platform and gets the projection back, not an export to read through. "Who can take 40% in W46?" becomes a question you ask, not a spreadsheet you open.

    The assistant goes through the same gateway as you, in your account, with your rights. It sees nothing you would not see.

  2. b

    Cross-referencing between modules

    Every tool will be able to cross what the others know, reading across boundaries, never copying. Project with Capacity: the macro tasks given to someone whose availability drops. Project with Time tracking: the projects where what happened drifts from what was planned. Project with Skills: the identified work nobody has the skill for yet.

    Each module stays the owner of its data. Cross-referencing is a read, not a replication.

  3. c

    AI-assisted predictive selection

    Wherever you have a choice to make, a person for an allocation, a rate, a starting week, Fluidora will propose a short ranked list: remaining capacity, skills, track record of plans that held. Every proposal comes with its reasons, readable, and is accepted in one gesture.

    It is a proposal, never a decision. The plan remains a decision someone made, and the history keeps who made it.

07 · The modules

An honest map of what exists.

A module gets a vocabulary before it gets a screen. The glossary says what is defined; this map says what is built. The tiles are the logo's: blocks that fit together, and arcs that let something flow from one to the next.

Foundation, always present Built, in beta soon Being specified Roadmap
PeopleUsers, groups, teams, accounts. Everyone's identity.
TraceabilityEvery change from every module. The history, in one place.
ProjectProjects, macro tasks, allocations as a rate per ISO week, six projections. Overload reported, never blocked.beta soon
CapacityEveryone's real availability, week by week.
Time trackingWhat happened, next to what was planned.
SkillsWho can do what, to staff right.
HRThe people file, beyond identity.
Accounting
Sales
Purchasing
Inventory
CRM
Manufacturing
08 · The foundation

Two things you set up once, whatever you add later.

People: your users, your teams, your groups, your account. Every module refers to a person by an identifier People issued, and stores nothing else about them. No name, no e-mail, no profile.

Traceability: every change made by any module, in the same place. Modules keep no local history, no audit column, no previous value. There is one history to read, and one to trust.

That is what lets a module be switched on in an afternoon: it finds its people and its history already there.

Four rules that keep the modules apart.

Modules stay independent because the platform enforces a few contracts everywhere, not because each team promises to behave.

  1. 01

    One account. Nothing crosses it.

    Every piece of business data belongs to exactly one account. No data moves from one account to another, in any module.

  2. 02

    A boundary is a contract.

    What one module exposes is what another may assume. Copying another module's data locally to save a call is a violation, not an optimisation.

  3. 03

    History lives in one place.

    A module emits change events and keeps no audit column, no previous value, no versioned row. Traceability holds the record.

  4. 04

    Access is checked before the module.

    Authentication and authorization happen upstream, at a gateway. A module trusts what reaches it, so every module gets the same protection and none reinvents it.

09 · How it is built

Three rules decide every choice, in this order.

Simple, intuitive, fluid

If a screen needs explaining, it is wrong. One primary action per view, defaults that work, no modes.

A button names the outcome: "Plan week", "Archive". Never "Submit", never "OK".

Pragmatic

Solve the irritant in front of the user, with the fewest moving parts. Configuration is a last resort.

No Capacity? Everyone is at 100%. The module copes instead of demanding a setting.

Value where it counts, restraint everywhere else

Colour, motion and words are spent on the moment that matters. The rest stays quiet. Flat, with a few textures for warmth: good paper, a well-made tool.

One touch of amber per screen: the current week, or the most important action.

10 · Where Fluidora stands

Announced today. In beta in a few months.

Fluidora is not available yet. This page announces what is built, what is specified and what comes next. The beta will open to a limited number of teams, with the Project module and the foundation; people on the waitlist will hear first.

  1. today

    Announcement

    The Project module is built: projects, macro tasks, allocations, the six projections. The foundation contracts are specified: People and Traceability in every subscription, access checked upstream by a gateway, one account and nothing crossing it.

    built, not yet open
  2. in a few months

    Beta opens

    A limited number of teams, the Project module and the foundation, direct support. The goal of the beta is to check that Thursday's question gets its answer faster, not to sell a subscription.

    Join the waitlist
  3. then

    The next modules

    Capacity, Time tracking, Skills, HR. Then accounting, sales, purchasing, inventory, CRM and manufacturing. Alongside, the cross-module capabilities: MCP server, cross-referencing, AI-assisted selection. Each one gets a vocabulary before it gets a screen.

    roadmap
11 · Frequently asked

What we get asked before starting.

Can we use it today?

Not yet. Fluidora is announced, not open. The beta will open in a few months to a limited number of teams, with the Project module and the foundation. Join the waitlist: we will write to you when it opens, and not before.

Do we have to migrate everything to start?

No. You start with one team, its projects and its weeks. The Project module only needs people, which the foundation provides, and allocations, which you enter. Nothing else is required.

What happens if we do not have the Capacity module?

Everyone is considered at 100% every week. Overloads are computed on that basis. The day you turn on Capacity, real availability (part-time, absences, public holidays) is taken into account and the projections recompute. Nothing else changes.

Can load be expressed in man-days or hours?

No, and that is a choice. Load is a rate over a period ("40% from 1 to 30 September"), never a stock to spread. A stock would force a decision on how to spread it across a calendar, and nothing on the platform does that spreading. A rate sums per week and compares with a capacity, directly.

Does Fluidora block an overloaded schedule?

Never. The overload is reported: it shows in the team projection and in the overloads list, with the holders involved. No action is refused because it puts someone past their capacity. A plan has to be able to express tension, and you decide whether to resolve it, or not.

Is it a time tracking tool?

The Project module, no. It holds what is planned and never what happened: no time spent, no progress percentage, no remaining effort. Those notions belong to the Time tracking module, which will be able to show next to the plan without changing it.

Where does our data's history live?

In the Traceability module, and only there. Every module emits an event on every change (what, when, on which object) and keeps no local history. You have one record to consult, whatever module it came from.

Who can see what?

Every piece of data belongs to exactly one account, and nothing crosses from one account to another. Authentication and authorization are done upstream of the modules, by a gateway: a module is reachable only through what controls access. Fields naming a creator or an administrator are descriptive; they grant nothing.

Does the AI decide for us?

No. Assisted selection proposes a ranked list with its reasons, and you allocate. A plan remains a decision someone made, and Traceability keeps who made it. Same logic for the MCP server: your assistant reads projections with your rights, in your account, and creates nothing without you. These capabilities come after the beta.

How are the next modules decided?

In writing, before code. Any decision touching more than one module gets an RFC: context, alternatives and why they lost, downsides owned. A module gets a glossary page when a specification exists behind it, not before.

Waitlist · beta in a few months

Be told when the beta opens.

Fluidora is not available yet. Leave us an address: we will write to you when the beta opens, with the Project module and the foundation, to put a first team on it. Nothing else in between.

Composable productivity. Value where it counts.