# Standard apps catalog

The Comind.work platform ships with a set of standard apps organized into domain-specific packages. Each package lives in its own directory and contains one or more app folders that follow the [Package structure](/developer-guide/app-architecture/package-structure.md) convention. This page lists every domain group, describes what it covers, and notes which apps are structural rather than user-facing.

note

This catalog covers standard platform apps only. Customer apps live in separate Git repositories and can contain hundreds of additional apps. Customer apps extend standard apps using the `inheritFrom` pattern described in [Plugins and inheritFrom](/developer-guide/building-blocks/plugins-and-inheritfrom.md).

## Core platform - `apps-common/`[​](#core-platform---apps-common "Direct link to core-platform---apps-common")

The foundational apps that most workspaces rely on. These cover project management, time tracking, communication, and scheduling.

* **app-task** - the primary work-item app; tracks assignments, states, and due dates
* **app-milestone** - groups tasks into deliverables with target dates
* **app-project** - top-level container for milestones and tasks
* **app-timelog** - records time entries against tasks or projects (this is a standard app, not a built-in platform feature)
* **app-timelog-rated** - extends timelog with billing rates
* **app-message** - internal messaging between users
* **app-email-msg** - stores inbound and outbound email messages
* **app-email-template** - defines reusable email templates
* **app-schedule** - calendar entries and recurring events
* **app-table-row** - a structural app used as an embedded child row inside other apps; not shown standalone
* **app-template** - defines record templates that pre-fill fields when creating new records

## CRM - `apps-crm/`[​](#crm---apps-crm "Direct link to crm---apps-crm")

A full customer-relationship-management suite covering the sales pipeline from lead capture through invoicing.

* **app-crm-lead** - inbound leads before qualification
* **app-crm-contact** - individual people
* **app-crm-company** - organizations linked to contacts
* **app-crm-deal** - sales opportunities tracked through pipeline stages
* **app-crm-quote** - price quotes sent to prospects
* **app-crm-invoice** - invoices generated from deals or quotes
* **app-crm-payment** - payment records tied to invoices
* **app-crm-product** - the product catalog
* **app-crm-product-row** - a structural app representing a line item inside quotes or invoices; not used standalone
* **app-crm-chat** - conversation threads linked to CRM records

## Content management - `apps-content/`[​](#content-management---apps-content "Direct link to content-management---apps-content")

Apps for publishing and organizing written content.

* **app-wiki** - knowledge-base articles with rich-text editing
* **app-blog** - blog posts with publication workflows
* **app-tag** - tagging system shared across content apps
* **app-combined-pdf** - generates combined PDF exports from multiple records

## Software development - `apps-dev/`[​](#software-development---apps-dev "Direct link to software-development---apps-dev")

Tools for teams that track code changes, releases, and requirements inside Comind.work.

* **app-code-change** - individual code changes or commits
* **app-dev-iteration** - sprint or iteration containers
* **app-dev-release** - release milestones grouping iterations
* **app-dev-req** - development requirements or user stories

## Finance - `apps-fins/`[​](#finance---apps-fins "Direct link to finance---apps-fins")

Lightweight financial tracking apps.

* **app-bill-rate** - defines billing rates used by timelog-rated
* **app-fin-account** - financial accounts (bank, cash, etc.)
* **app-fin-transaction** - individual transactions posted against accounts

## IT service management - `apps-itsm/`[​](#it-service-management---apps-itsm "Direct link to it-service-management---apps-itsm")

Help-desk and service-management apps.

* **app-ticket** - support tickets with SLA tracking and escalation
* **app-dashboard** - configurable dashboard views for ticket queues and metrics

## Product information management - `apps-pim/`[​](#product-information-management---apps-pim "Direct link to product-information-management---apps-pim")

Structured product data management for e-commerce or catalog scenarios.

* **app-pim-product** - product records with flexible attribute sets
* **app-pim-category** - hierarchical product categories
* **app-pim-attribute** - attribute definitions (e.g. color, size)
* **app-pim-attribute-option** - allowed values for each attribute

## Platform infrastructure - `apps-meta/`[​](#platform-infrastructure---apps-meta "Direct link to platform-infrastructure---apps-meta")

System-level apps that model the platform's own data. These are managed by the platform and rarely extended directly.

* **app-workspace** - workspace records
* **app-meta-workspace-profile** - workspace profile and branding settings
* **app-organization** - tenant organizations
* **app-group** - user groups for permissions
* **app-user** - user accounts
* **app-participant** - workspace membership records linking users to workspaces

## System configuration - `apps-system-edit/`[​](#system-configuration---apps-system-edit "Direct link to system-configuration---apps-system-edit")

Admin-only apps for import and system settings.

* **app-admin-import** - data import jobs
* **app-system-config** - system-wide configuration entries

## App editor - `apps-editor/`[​](#app-editor---apps-editor "Direct link to app-editor---apps-editor")

* **plugin-app-editor** - the zero-code app editor itself, packaged as a plugin

## Test apps - `apps-e2e-tests/`[​](#test-apps---apps-e2e-tests "Direct link to test-apps---apps-e2e-tests")

End-to-end test apps used by the platform's automated test suite. These include `app-basic-test`, `app-e-grid-test`, and others. They are not deployed to production.

## Structural vs user-facing apps[​](#structural-vs-user-facing-apps "Direct link to Structural vs user-facing apps")

Most apps in the catalog are user-facing - they have their own form layouts, appear in workspace navigation, and produce records that users interact with directly. A few apps are structural:

* **app-table-row** and **app-crm-product-row** exist only as embedded child rows inside a parent record. They do not appear in menus or search results on their own.
* **app-tag** and **app-pim-attribute-option** serve as supporting data for other apps rather than standalone record types.

Structural apps follow the same [Package structure](/developer-guide/app-architecture/package-structure.md) as any other app. The difference is purely in how the platform surfaces them to end-users.

## Extending standard apps[​](#extending-standard-apps "Direct link to Extending standard apps")

Customer apps build on this catalog using the `inheritFrom` pattern. A customer app points to a standard app as its parent and adds or overrides fields, actions, and layouts. The largest customer deployments contain roughly 300 custom apps spanning use cases like QMS, ATS, HRM, complaint management, lab results, inventory, and onboarding - all built on top of the standard catalog listed here.

See [Plugins and inheritFrom](/developer-guide/building-blocks/plugins-and-inheritfrom.md) for details on how inheritance works.
