A system for controlling workflow and priorities. In a pull system, a process initiates a signal if its inputs run low. This signal goes to the processes which provide those inputs, and triggers them to make or provide more inputs. This concept ensures components and materials are only replaced once they have been consumed. A kanban system is an example of a pull system.