When it was no longer possible to rely on design evolution to improve upon a system and the existing tools were not sufficient to meet growing demands, new methods began to be developed that addressed the complexity directly.
Atëherë kur nuk ishte më e mundur të mbështetej në evolucionin e projektimit që të përmirësohej mbi një sistem, dhe mjetet ekzistuese nuk ishin të mjaftueshme të përmbushin kërkesat në rritje, metoda të reja filluan të zhvillohen të cilat e trajtonin drejtpërdrejtë kompleksivitetin .