Concurrent engineering is a strategy where all product development tasks are done in parallel through collaboration between groups in a company. It involves customers, marketing, engineering, and other departments working together from the beginning. The benefits are reduced time to market, lower costs, improved quality, and increased profits through eliminating repetition and getting products to customers faster than the traditional linear process.