SOLID is a set of 5 design principles in Object-Oriented Programming (OOP) that help developers build flexible and high-quality software systems.