Skip to content

MemberJunction BizApps

The business applications built on MemberJunction. Each one is an MJ Open App — its own repository, database schema and npm packages — installed into any MJ instance with mj app install, which installs the apps it builds on first.

BizApps
14
Released
11
In development
3
Levels
5

Scroll sideways to see the whole map.

Hover or focus an app to trace what it builds on and what builds on it. Select it to jump to its details.

  • icon and color from each app's mj-app.json
  • builds on (direct links only)
  • in development

How they fit together

Quote to cash

  1. Sales Deal
  2. Contracts Agreement
  3. Orders Order, payment & subscription
  4. Accounting Journal entries
  5. Your ERP General ledger

A won deal becomes a signed agreement, then an order with its payments and subscriptions, then balanced journal entries that batch to the ERP that owns your general ledger. Sales records intent and never computes money; Orders prices and bills; Accounting is the subledger, not the general ledger.

The apps

Every public bizapps-* repository in the MemberJunction organization, in alphabetical order. Each card is read from the app's own mj-app.json.

Accounting

Level 2 · Accounting, Finance

v0.24.0

AR subsidiary ledger of record and journal entry primitives (GL accounts, balanced JEs with multi-currency, dimensions, tax) for MemberJunction. Not a general ledger — batches to ERP/QBO/NetSuite/BC.

Builds on
CommonTasks
Used by
OrdersSales
Schema
__mj_BizAppsAccounting

Collaboration

Level 2 · Collaboration

In development

Spaces: the permission boundary and the agent retrieval boundary for collaborative team and outside work.

Builds on
CommonTasks
Schema
__mj_BizAppsCollaboration
Packages
7 npm packages
  • @mj-biz-apps/collaboration-server Server
  • @mj-biz-apps/collaboration-core-entities-server Server
  • @mj-biz-apps/collaboration-ng Client
  • @mj-biz-apps/collaboration-ng-widgets Client
  • @mj-biz-apps/collaboration-entities Shared
  • @mj-biz-apps/collaboration-actions Shared
  • @mj-biz-apps/collaboration-core Shared

Committees

Level 2 · Governance

v1.4.0

Unified governance platform for managing committees, memberships, meetings, action items, and documents — with AI-powered minutes generation and health analytics

Builds on
CommonTasks
Schema
__mj_BizAppsCommittees

Common

Foundation

v5.55.0

Common business entities (Person, Organization, Address, ContactMethod, Relationship) shared across MemberJunction business applications

Builds on
MemberJunction core only
Schema
__mj_BizAppsCommon

Contracts

Level 2 · Sales, Finance

v0.8.0

The record of customer agreements — executed documents, which version of the standard agreement each one incorporates, the provisions negotiated away from it, and the renewal, notice and escalation terms that appear nowhere on an order. A record-keeping and lookup surface: it does not price, bill, recognize revenue, or create orders.

Builds on
CommonTasks
Used by
Sales
Schema
__mj_BizAppsContracts

Credentialing

Level 2 · Credentialing, Certification

In development

Credentialing, certification, and licensure management for MemberJunction: credential definitions, requirements, holder records, verification, expiration and renewal cycles.

Builds on
CommonTasks
Schema
__mj_BizAppsCredentialing
Packages
6 npm packages
  • @mj-biz-apps/credentialing-server Server
  • @mj-biz-apps/credentialing-ng Client
  • @mj-biz-apps/credentialing-entities Shared
  • @mj-biz-apps/credentialing-actions Shared
  • @mj-biz-apps/credentialing-core Shared
  • @mj-biz-apps/credentialing-core-entities-server Shared

Issues

Level 2 · Support, Ticketing

v1.3.2

Reusable case / issue / ticket primitives — Issue, IssueType, IssueStatus, IssueComment — the shared foundation for ticketing UX (Izzy) and the cloud-feedback destination

Builds on
CommonTasks
Schema
__mj_BizAppsIssues

Orders

Level 3 · Commerce, Finance

v5.37.0

Unified order management for MemberJunction — products, orders, payments, subscriptions. The Order is the transactional substrate and the A/R primitive; payments and subscriptions are aspects of the same business event. Emits balanced journal entries into BizApps Accounting.

Used by
Sales
Schema
__mj_BizAppsOrders

Sales

Level 4 · Sales, CRM

v6.19.0

Deal pipeline management for MemberJunction — accounts, contacts, pipelines, deals with priced lines, deal teams, stage history and forecasting. Sits at the top of the revenue stack: sales records intent and asks BizApps Orders for every number, so a closed deal becomes a contract and an order in one transaction rather than a notification to re-key it by hand.

Schema
__mj_BizAppsSales

Secure Messaging

Level 1 · communication, security

v2.1.0

A secure client portal for exchanging messages, documents, and e-signatures with external contacts. Passwordless magic-link entry deep-links contacts into subject-lined conversation threads; staff work the same threads from an inbox in MJ Explorer. Includes file requests with a full lifecycle, e-signature via the MJ eSignature engine, and an embeddable <mj-secure-messaging> Angular Element widget any site can host.

Builds on
Common
Schema
__mj_BizAppsSecureMessaging

Tasks

Level 1 · Productivity

v1.10.0

Reusable task management with multi-person assignment, sub-tasks, dependencies, Kanban/Gantt views, templates, and activity tracking

Builds on
Common
Schema
__mj_BizAppsTasks

Voting

Level 1 · Governance, Voting

In development

Secret, verifiable, embeddable voting (motions, elections, referendums and polls) for any app built on MemberJunction

Builds on
Common
Schema
__mj_BizAppsVoting
Packages
7 npm packages
  • @mj-biz-apps/voting-server Server
  • @mj-biz-apps/voting-core-entities-server Server
  • @mj-biz-apps/voting-ng Client
  • @mj-biz-apps/voting-ng-widgets Client
  • @mj-biz-apps/voting-entities Shared
  • @mj-biz-apps/voting-actions Shared
  • @mj-biz-apps/voting-engine-base Shared

Also in the MemberJunction org

Not BizApps, but worth knowing about. These are picked by hand and are never added to the catalog automatically.

About this page

This page is built from GitHub every time the documentation site is deployed (last read 2026-10-21). It lists every public repository in the MemberJunction organization whose name starts with bizapps-; an app counts as released once its mj-app.json is on the repository's main branch at a real version. To add a BizApp, create a public bizapps-<name> repository with an mj-app.json at its root. It appears here on the next deploy with no documentation change.

A plain-markdown copy is kept in the MJ repository as guides/BIZAPPS_GUIDE.md and refreshed automatically when the catalog changes.

Related guides: Building Applications on MemberJunction · Dev Workspace Quickstart (develop several apps side by side) · Release Metadata Migrations (how an Open App ships its metadata)