Все живое на Земле справляется с перечисленными задачами при помощи трех классов сложных органических соединений: ДНК, РНК и белков. ДНК взяла на себя первую задачу — хранение наследственной информации. Белки отвечают за вторую: они выполняют все виды активных "работ". Разделение труда у них очень строгое. Белки не хранят наследственную информацию, ДНК не совершает активной работы (в биологии почти не бывает правил без исключений, в данном случае исключения тоже есть, но очень редкие и не делающие погоды).
Молекулы третьего класса веществ — РНК — служат посредниками между ДНК и белками, обеспечивая считывание наследственной информации. При помощи РНК осуществляется синтез белков в соответствии с записанными в молекуле ДНК "инструкциями".