Free software for non-profits & NGOs

Your accounts, your people, one place to manage them.

Accounting, donors, members, reporting — turn on only the modules you need. We host it for you, or you install it on your own server. Either way, your data stays yours.

Proven in the field

In daily production with a national charity network in Italy

9
Modules ready to switch on
6
Languages, including right-to-left Arabic
100%
of the modules are open source — the coordination network is our service
How it works

From your needs to your own workspace

Start with the work you do every day. Choose your modules, then decide who will look after the installation.

01

Pick your modules

Accounting, donors, members, reporting… Turn on only what you need; dependencies are added for you.

02

Choose where it runs

Request managed hosting and agree the setup with us, or generate an installation command for your technical team.

03

Plan your first steps

For managed hosting, we discuss your records, setup and costs by email before you commit. If you self-host, your team handles installation and updates.

The network

Your organisation has its own workspace.

Your records live in your installation. Nodo coordinates module access, available versions and service notices. Cross-branch totals through the network are planned; they are not available yet.

Modules

Choose what your team needs

Start with accounting, people or reporting. The catalogue explains each module and includes Italian ETS/RUNTS reporting tools. Packs for other countries are marked as drafts and need local review.

Accounting & reporting

Income and expenses, assets, budgets, projects and Italian ETS/RUNTS reports.

People

Beneficiaries, members and volunteers, donors and receipts.

Italian reporting tools

Account codes and reporting models for Italian ETS/RUNTS. Check the selected pack against your organisation’s reporting obligations.

Two ways, one network

Managed by us, or on your own server

Choose managed hosting if you need help with setup and operation. Choose your own server if your team will maintain the software.

On your own server

Self-host · one command
  • Your code and your data, on infrastructure you control
  • The core and the compliance updates arrive as packages you update when you choose
  • Organisation records stay in your installation; the network receives installation metadata
  • Ideal for teams with technical skills
Pick your modules →

Prefer to write to a person first? info@openodo.org

Questions

What people ask before they start

What does it cost?
We price by the size of your organisation, not by the number of people using it. Asking costs nothing: you send a request, we agree the cost with you, and nothing starts before you say yes.
We keep everything in a spreadsheet today. Can it be brought over?
Tell us what you keep and how — a spreadsheet, paper registers, another program — and we will tell you honestly what can be brought over and what would have to be entered again, before you commit to anything.
Who is behind this?
The project is run by Edoardo Panichi, as an individual rather than a company. The privacy page names who is responsible for your data and says exactly what is collected.
What happens after I send the request?
We review your request and email you to discuss setup, migration and costs. You agree the next steps before hosting starts or anything is charged.
And if we want to leave?
You take a copy of your data with you, and you can keep running the same modules on your own server. The modules are open source, so what you rely on does not disappear with us.