A software server is a commercial software environment, which contains a set of applications. A software server can be deployed on a hardware server.
A hardware server is a device that serves data or other support for devices on the network. It usually has higher specifications than client devices, such as workstations or mobile devices.
A workstation is a client machine to which an application or a server can be deployed.
A mobile device is designed to be easy to carry and used remotely to access the network.
Network nodes can represent other type of objects connected to the network (routers, switches, firewalls, modems, printers, faxes, etc).
These objects can be created in the following diagrams: