- För det fysikaliska tillståndet, se Fast form.
SOLID är en uppsättning principer för objektorienterad programmering och design. Principernas mål är att göra system enklare att utveckla, förstå, underhålla och utökas. De används ofta i kombination med testdriven utveckling och agil systemutveckling.
De fem principerna samlades av Robert C. Martin i början på 2000-talet, och akronymen SOLID myntades av Michael Feathers. Den står för: