In distributed systems, local subsystems have distinct behaviour that together contribute to a desired overall behaviour. The local behaviour is typically simple algorithmically compared to the overall.
On the other side, some classes of systems composed of subsystems (like particles) also have distinguishable behaviour that can be modelled and expressed mathematically (like fluid flow).