The focus covers recurring solutions for architecture and design problems. Patterns help build flexible, extensible systems.