# Special considerations for building master process flows

## Introduction

A 'master' process flow (i.e. a process flow that will be deployed to virtual environments in order that components are replaced at runtime) is built using standard techniques. However, there are a few things to consider when designing these process flows, as summarised in the following sections:

* [General](https://doc.wearepatchworks.com/product-documentation/virtual-environments/implementing-virtual-environments/creating-a-master-process-flow/special-considerations-for-building-master-process-flows/special-considerations-for-building-master-process-flows-general)
* [Run process flow shape](https://doc.wearepatchworks.com/product-documentation/process-flows/building-process-flows/process-flow-shapes/standard-shapes/run-process-flow-shape)
* [Trigger settings](https://doc.wearepatchworks.com/product-documentation/virtual-environments/implementing-virtual-environments/creating-a-master-process-flow/special-considerations-for-building-master-process-flows/special-considerations-for-building-master-process-flows-trigger-settings)
* [Caches ](https://doc.wearepatchworks.com/product-documentation/virtual-environments/implementing-virtual-environments/creating-a-master-process-flow/special-considerations-for-building-master-process-flows/special-considerations-for-building-master-process-flows-caches)
