A complex adaptive system (CAS) is a system that is made up of many interacting components that adapt and learn as they interact.