Separate components. Each step is a call over the network.

One system. Each step is a call in memory.