Have you ever used a delayed start on a washing machine? If so welcome to home automation. I'm only half joking - many home devices already have some timer based functions.
The next step is to be able to program them in a more complex way together. Like - I want my laundry to be finished 15 min before I come home. At the same time water heater should come on so there is enough hot water for a shower later.