SSDO is open to acquisition

SSDO (Solunex Smart Data Organizer) reads the structure of a database, never its rows, and explains it in plain language. It has three modes: Development, Academy and Enterprise. A separate component, SAS, is a controlled gate for approved, masked, audited questions. The founder built it, directed and decided every part, with AI coding assistance, and is looking for a company that can take it further.

Email the founder

Start in 60 seconds

  1. Open a sample. Try the Online shop. No sign-up and no database of yours is needed: a sample holds only structure.
  2. Read the map. Each box is a table and each line is a link between tables. A solid line is declared by the database; a dashed line is SSDO's inference, with its evidence.
  3. Click a table to see its columns, or open the sample in the console to ask a question or simulate what must exist before one row can be written.

What it does

Development

Profiles PostgreSQL, MySQL, SQL Server, Oracle and SQLite; maps tables and links with evidence; compares versions and detects drift; designs and simulates changes; a live workspace that watches a database for structure changes.

Academy

Lessons, quizzes, practice databases, design and SQL tasks graded against a lecturer's rubric, classes, gradebooks, study groups and certificates. Students join only through a lecturer's class code.

Enterprise

Registered databases with owners, governance and drift, two-person change approval, audit exports and evidence packs, custom roles, IP allow-lists and two-step sign-in.

Screens

The map: each box is a table, each line a link between tables. Solid lines are declared by the database, dashed ones are inferred, with the evidence shown.
The map: each box is a table, each line a link between tables. Solid lines are declared by the database, dashed ones are inferred, with the evidence shown.
App Simulation: pick a table and see, in order, which other tables must have a row first and what you must provide.
App Simulation: pick a table and see, in order, which other tables must have a row first and what you must provide.
Overview: how complete the structure is (keys, indexed links, declared links) and how it changes over time, counted from structure only.
Overview: how complete the structure is (keys, indexed links, declared links) and how it changes over time, counted from structure only.
Academy: lessons and quizzes built on practice databases, for teaching how databases work.
Academy: lessons and quizzes built on practice databases, for teaching how databases work.
SAS: a separate gate for approved, masked, audited questions (shown on a fictional lab clinic).
SAS: a separate gate for approved, masked, audited questions (shown on a fictional lab clinic).

Verified numbers

Counted from the repository on 30 October 2026. Not independently audited.

Pythonabout 47,900 lines
JavaScriptabout 10,000 lines
Automated tests2,049 passing, 92 skipped
API routes371 in 19 modules
Database tables84, with 65 migrations
Reasoning modules52
Written specifications46
Academy lessons22

What is true today

Interested buyers can ask for a confidential demonstration, the diligence pack (inventory, licences, how it was built) and a staged source review under an NDA.

Email the founder