Skip to main content

Standard apps catalog

The Comind 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 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.

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/

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/

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/

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

  • 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/

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/

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/

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/

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/

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/

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

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

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 as any other app. The difference is purely in how the platform surfaces them to end-users.

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 for details on how inheritance works.