Kanban is a visual signal used in lean manufacturing to trigger production. Toyota pioneered the use of kanban cards attached to parts that would be sent up the supply chain as a request for more parts when installed. A part is only produced if there is a kanban card for it, creating a pull system driven by customer demand. The concept has also been applied to agile software development to reduce work-in-progress inventory through visualizing tasks.