System for describing and building scalable online businesses in plain text.

Usage no npm install needed!

<script type="module">
  import brd from '';



Businesses Requirement Document - A system for describing, building, and shipping online products.

Command Line

brd is a command line program


npm i -g brd


gt; brd

Phases of Development

  • Describe
  • Visualize
    • Multiple tools can be used for visualization
  • Development Status Overview
    • prd will aid with development status
  • Test
    • run module/unit tests
  • Compile
    • generate the root module, main program
  • Deploy
    • deploy for sales or service

Product vs. Program

A program is something you can download and use sometimes, a product is something you can sell.


brd should (re)create the entire rebot program from scratch based on its readme file.