Programmable coffee makers allow you to set a brewing time in advance, so your coffee is ready when you wake up or return home.