Design APIs and contracts for safe evolution, backward compatibility, and clear versioning strategies. Use when releasing public or internal APIs that will have multiple consumers over time.