T ToutadminDocumentation

Toutadmin

A CMS that runs a whole company: staff and their contracts, human resources, finance and accounting, governance, quality, compliance and corporate law, facilities. It comes in two editions — one on Node 22, one on PHP 8.1 — that do exactly the same things. A single machine is enough, with no external database to install.

16interface languages
2editions, same functions
7optional modules
1374integration tests
0external services required

Where to start#

What the software is#

A general-purpose business CMS, meant to be bought and run by a company that wants to steer every department from one place: management, human resources, finance, operations, facilities. It does not specialise in one trade; it covers what every company has in common and leaves to specialist tools whatever requires an accreditation or a certification.

Three commitments#

Data entered once. An approved leave request shows up in the calendar, blocks a shift assignment, feeds the balance and reappears among the deadlines. The org chart, the directory and the search all read the same reporting line. Nothing is retyped from one screen to the next.

Refusal rather than approximation. An invoice in a currency whose rate is unknown is not offered; an import containing one faulty row is not written at all; a non-conformity whose actions are still open cannot be closed; an unbalanced ledger entry is rejected, stating by how much. Wrong data that gets through costs more than an entry that was refused.

What is not covered is stated on screen. Every module shows its limits at the moment you switch it on, not in a footnote: the payroll engine applies the rates you enter and produces no statutory filing; electronic invoicing generates the XML but submits it to no platform; treasury connects to no bank.

What it is not#

Some functions belong to an accredited third party, and are left out deliberately rather than done by halves:

  • Statutory tax and social filings: these require an accreditation, a format that changes every year and legal liability. The software produces the data; submitting it remains the business of a registered filing agent.
  • Qualified electronic signatures in the eIDAS sense: these require a certified trust service provider. The signature book produces a simple signature, and the certificate says so itself.
  • Evidential archiving (certified retention, enforceable timestamping): this requires a certification authority.
  • Collaborative document editing, video conferencing, telephony: each is a product in its own right.

Getting started#

Node edition:

npm install
npm start          # http://localhost:3000

PHP edition:

cp config.sample.php config.php
php -S localhost:8000 -t public public/index.php

On a blank instance, every address redirects to the installation wizard. See Install — Node or Install — PHP for the complete tutorial: service, front-end server, TLS, permissions, scheduled task, backups and upgrades.

About this site

This documentation is a standalone static site, hosted separately from the software. It is rebuilt from both repositories: the glossary, the routes, the schema and the counts are extracted from the code of both editions, so they cannot drift away from what the product displays. It is published in all 16 interface languages.

Toutadmin documentation — built on 2026-09-13. A standalone site, independent of the software.