
Subject
The table below lists the tools used in this design, the purpose of the tool, and the specific version of the tool used in the working prototype. All of the tools listed in the prototype column are included with the free MCJ Reference Operating System, along with source and build instructions documented on this site.
| Tool | Purpose | Prototype |
| Database | Storage of configuration, markup, and entries | SQLite |
| Database Browser | Database browser with graphical user interface | SQLite Database Browser |
| User Interface | Cross-platform operating system integration | Real Studio |
| Operating System | Free platform to run MCJ applications | GNU/Linux |
| Web Framework | Isolation of control and presentation layer | Ruby on Rails |
| Web Server | Standard view and interaction via hypertext | nginx, Apache |
| Web Browser | View web pages | Firefox |
| Image Manipulation | Create, transform and convert images | GIMP, ImageMagick |
| Diagramming | Create, transform and convert vector drawings | Xfig |
| Text Layout | Creation of structured text layouts | LyX |