An Alarm Clock
Many personal computers, laptop computers, tablets, and smart phones have applications that allow a user to set reminder alarms. To accomplish this, all these applications use date and time functions that are built into the language they are programmed in.