The multi-step process in which the coded information in a gene is converted into functional products.