Nodes

Nodes represent the execution resources of your system that will either process or store data. This can be hardware or software environments and includes servers, sensors, and other peripherals. A node is indicated using a box with the node’s name in it, as shown here:

Hardware Nodes

Hardware nodes show the hardware execution environment with the typical user of the node (named after the generalised Actor) below, as shown here:

Software Nodes

Software nodes show software execution environments. This can range from specific Operating Systems to more generalised environments, such as web browsers. This is shown below.

Other Nodes

Finally, specialised nodes can also exist. These are generally used for nodes where you do not care about the specific makeup. A prime example will be Content Distribution Networks (CDN), as shown here:

Nodeception

Knowing how a system works, you know that a software component runs on some base software on some hardware. If this makeup is known, you can show it, as seen here: