A TOC (Theory of Constraints - Teoria das restrições) foi criada na década de 1970, quando seu autor envolveu-se com os problemas da logística da produção. Na década de 1980, ele publicou ¿A Meta¿, escrito em forma de romance e que mostra as dificuldades de um gerente de fábrica. Esse livro é ainda um enorme sucesso de vendas em todo o mundo e revolucionou a administração tradicional. Seguindo a evolução de seu sistema, Goldratt desenvolveu processos de raciocínio lógico que poderiam ser aplicado à produção, depois de implantada a TOC, permitindo superar as novas dificuldades num processo de otimização contínua. Os processos de raciocínio lógico hoje ultrapassaram a área administrativa e são usados em outras áreas do conhecimento humano. O processo de otimização contínua (que é a base de todos os aplicativos da TOC), contém 5 etapas: 1. IDENTIFICAR a restrição do sistema (restrição aqui quer dizer "qualquer coisa¿ que impeça um sistema de atingir um desempenho maior em relação à sua meta). 2. EXPLORAR a restrição do sistema. 3. SUBORDINAR tudo o mais à decisão acima. 4. ELEVAR a restrição do sistema. 5. Se num passo anterior a restrição for quebrada, deve-se voltar ao passo 1, sem deixar que a inércia se torne a restrição do sistema. Diferentemente de outros livros, que abordam o conhecimento do que mudar, aqui a ênfase recai no conhecimento de como conduzir a empresa à mudança e os exercícios com o simulador mostram como identificar, na prática, o problema e chegar rapidamente à sua solução e ao desempenho otimizado da produção.