Skip to main content
Apps/SoftwareCatalog
Betav0.2NL · EN9,079 downloads

SoftwareCatalog

Software portfolio management on your Nextcloud. A register of every application, module, contract, and standard your organisation runs. Built for the IT department that wants to know what runs where.

SoftwareCatalog is an open-source software-portfolio app for the Nextcloud workspace. It keeps a register of applications, module versions, connections between them, contracts (with an approval workflow), and organisations, on top of OpenRegister. A standards register and compliance matrix track which modules satisfy which GEMMA standard, backed by evidence; a portfolio roadmap groups applications in use by lifecycle phase with end-of-support warnings. Catalogue entries can be published as open data, with anonymous self-registration and moderation for new organisations, and synced with other Software Catalogus instances. Released under EUPL-1.2 and maintained by Conduction.
What it does

One register, every install.

SoftwareCatalog tracks which applications and modules your organisation runs, under which contract, against which standards. OpenCatalogi on top makes the whole catalogue searchable across the organisation.

Applications, modules, and connections.

Register applications, break them into modules and module versions, and map the connections (koppelingen) between them. One OpenRegister-backed catalogue per organisation.

Contract administration with approval.

Track contract period, cost, and status (active, expiring, in negotiation) with a submit-and-approve workflow for new contracts and renewals.

GEMMA standards, compliance matrix, ArchiMate.

Maintain a standards register, record compliance claims with evidence per module, and cross-check modules against standard versions in a compliance matrix. Import and export the underlying architecture model as ArchiMate (AMEF) XML.

Federated sync and open-data publishing.

Sync catalogue data with other Software Catalogus instances (add a peer, pull on demand). Publish selected entries as open data for transparency and reuse; anonymous organisations can self-register through a moderated intake queue.

Partners

Partners shipping SoftwareCatalog

Implementation, hosting, and integration partners that deliver SoftwareCatalog to their customers. Pick the partner you already work with, or one whose stack matches yours.

Three ways SoftwareCatalog earns its place

Register, assess, federate.

Scroll the cards. Each pins as you reach it; the next slides up to cover.

Register

Applications, modules, contracts, organisations.

One OpenRegister-backed catalogue for applications, module versions, connections, contracts, and the organisations behind them. Contact roles link back to real Nextcloud accounts.

See SoftwareCatalog
Assess

Standards, compliance matrix, portfolio roadmap.

A standards register plus compliance claims with evidence, cross-tabbed in a compliance matrix. A per-organisation roadmap groups applications in use by lifecycle phase with end-of-support warnings.

See SoftwareCatalog
Federate

Sync with other catalogue instances.

Federated sync (via OpenCatalogi's directory network, when installed) mirrors organisation profiles between instances. Publish selected entries as open data, with a moderated intake queue for anonymous self-registration.

See OpenCatalogi
On the dashboard

Object counts, at a glance.

Install SoftwareCatalog and the dashboard shows a management-information panel plus per-object-type statistics tables, split across organisations, applications, contracts, standards and more.

organisaties
applicaties
contracten
standaarden

Object statistics

A count per object type in the register — organisations, applications, module versions, contracts, standards, compliance claims, reviews.

Management information

A summary panel with links straight into organisations, contracts, and standards — the entry points an IT- or portfolio-lead uses most.

How SoftwareCatalog plugs into the workspace

Contracts, standards, and federation, on top of OpenRegister.

Three integration paths that keep the catalogue useful beyond a single instance. Most of the day-to-day plumbing rides on OpenRegister and, optionally, OpenCatalogi.

New contracts and renewals go through a submit-and-approve step before they take effect, with quick filters for active, expiring, and in-negotiation contracts, and a background job that keeps status current.

View on GitHub