Use C4 diagrams to describe the components of your system.
C4 is perhaps the most popular way to describe the component architecture of software and Caseum adopts it.
For digital C4 diagrams, Caseum uses draw.io.
Draw.io supports C4 diagrams natively with a Shape library that you can use. You can also use these drawing tools to match the Caseum color scheme:
- Caseum-C4.xml: a draw.io modified C4 shape library with C4 elements using the Caseum colors. User guide.
- C4.drawio: a draw.io stencil containing the elements in the custom shape library.
Note that while the C4 website recommends using models as code, Caseum recommends using a whiteboard initially and for as long as possible, and to also consider digital diagrams before making models using code.