EPAM Systems interview question

What SOLID is? How does it help to design software?