Software engineering,
explicit and traceable.
Divengine Studio is the workspace where your team keeps what it knows about the software it builds: business model, requirements, models, process, tests, work, code and databases, all connected. Download it, install it on your own server, and stop losing the why behind your system.

Everything your system is made of, in one connected place
Tickets tell you what to do today and wikis explain how things work. Studio answers the questions in between: why a requirement exists, what a change affects, which tests prove it and whether you are ready for the next milestone.
The Unified Process
Developments with phases, iterations and milestones, development cases, change requests, readiness checks and baselines.
Process →Requirements & models
Business actors, use cases, rules and requirements, BPMN and UML diagrams, a knowledge base, all linked by explicit traces.
Knowledge →Test management
Test plans, runs with evidence, QA issues, a live dashboard, and requirements verified by the tests that cover them.
Quality →Projects & time
Projects and subprojects, tasks on Kanban boards, subtasks, related work and timesheets with reports.
Work →Code, docs & databases
Browse Git, search documentation extracted from any language, and explore database schemas, snapshot by snapshot.
Code & data →Ready for AI agents
A read-only MCP server lets assistants read requirements, models, code documentation and schemas, within the permissions you give them.
AI agents →A thread you can follow, end to end
Every record has a code (REQ-0001, UC-0002, DB-0001) and explicit traces. Write [[REQ-0001]] in any text and it becomes a link, with a backlink on the other side.
- BusinessActors, processes and rules of the domain
- RequirementsUse cases and requirements, with owners and states
- ModelsBPMN processes, UML structure and behaviour
- WorkActivities, tasks, boards and time
- VerificationTest plans, runs, evidence, issues
- BaselinesThe exact revisions agreed at each milestone
See your database the way it really is
Any analyzer (SchemaSpy works out of the box) sends Studio a snapshot of your schema. Explore thousands of tables on an interactive map, follow foreign keys column to column, and see exactly what changed between two snapshots.
- Structure only, never row data
- Immutable snapshots, pushed from CI after each migration
- Visual diff: new tables in green, removed ones as red ghosts

Not another IDE, forge or tracker
Studio runs next to what your developers already use and connects to it, instead of replacing it.
What Studio is
- Server software you install, on premises or in your cloud
- The place for intent, models, decisions, process and verification
- A reader of your Git repositories and database schemas
- Free software you can extend like any Drupal site
What Studio is not
- Not a SaaS: there is no account to rent, it's yours
- Not a code editor nor a replacement for your Git host
- Not your CI/CD or your infrastructure tooling
- Not a black box: every rule and record is explicit
Your engineering knowledge, on your servers
Studio is a Drupal 11 distribution packaged as a recipe. Clone it, run composer install and one drush command, and you have the whole suite with roles, process definitions and sensible defaults.
- GNU GPL v3: use it, study it, change it, share it
- PHP 8.4 and PostgreSQL, the boring and reliable stack
- Fine-grained roles, from testers to Studio Managers
git clone https://github.com/divengine/studio.git
cd studio && composer install
vendor/bin/drush site:install recipes/divengine_studio \
--db-url=pgsql://studio:secret@localhost/studio \
--account-name=admin
# That's it: log in and create your first Development.
Frequently asked
Is Divengine Studio a SaaS?
No. Divengine Studio is software you download and install on your own server, on premises or in your cloud. Your engineering knowledge stays in your infrastructure, under your control.
Is it really free?
Yes. Divengine Studio is free and open source software under the GNU GPL v3. You can use it, study it, change it and share it.
What do I need to run it?
A Linux server with PHP 8.4, PostgreSQL 14 or newer, Composer and a web server such as Caddy, nginx or Apache. Studio is a Drupal 11 distribution installed with one recipe.
Does it replace Git, my CI or my issue tracker?
No. Studio runs alongside the tools you already use. It reads your Git repositories, receives database snapshots from your pipelines and lets AI agents read it all, but it does not try to be your forge or your CI.
Can AI assistants use it?
Yes. Studio includes an optional, read-only MCP server. Connected assistants can read requirements, models, code, extracted technical documentation and database schemas of the Developments they are allowed to see.
Why Drupal?
Drupal gives Studio a mature, secure and extensible foundation: entities, revisions, workflows, permissions, an API and a huge ecosystem. Studio adds the engineering model on top, following Drupal's own practices, so it is easy to extend and maintain.
Make your engineering explicit
Install Divengine Studio on your own server in minutes, and give your team a single place for the why, the what and the proof.