Structured process description employs a small set of constructs which facilitate functional programming with concurrency. These constructs can be mapped directly onto a process interconnection architecture. Using these structured connectives, maximum pipelining throughput can be achieved. The constructs are presented and illustrated with example programs.