Skip to content

ERP Plus Documentation

Documentation Version: v1.0.0

Welcome to the official ERP Plus documentation.

ERP Plus is a modular ERP platform built as a Rails modular monolith using Engines.

This documentation is the central source of truth for:

  • Platform architecture
  • Organization structure
  • Engine design
  • Development practices
  • Deployment operations
  • Security policies
  • Architecture decisions (ADRs)

1. Understand the Platform

  • Organization
  • System Blueprint
  • Architecture

2. Understand the Product Structure

  • Engines
  • Multi-tenancy
  • Engine Contracts

3. Start Contributing

  • Getting Started
  • Development
  • Security

4. Operate the Platform

  • Deployment
  • Observability
  • Governance

5. Understand Architectural Decisions

  • ADRs

Documentation Sections

Section Purpose
Organization Governance and repositories
System Platform overview
Architecture Design and engineering concepts
Engines Business domains
Getting Started Onboarding
Development Engineering practices
Product & Delivery Management Planning and execution
Operations Deployment and operations
Security Security standards
Decisions ADRs
Releases Releases

Documentation Philosophy

ERP Plus documentation is organized from:

Organization
    ↓
System
    ↓
Architecture
    ↓
Engines
    ↓
Development
    ↓
Deployment
    ↓
Security

This structure allows new contributors to understand the platform progressively, from high-level concepts to implementation details.