What is the difference between a process and a sub-process?

The only difference is that a sub-process can be called from a another process or by a third-party application.