## webapp rec – How to create an application that runs 24/7, and do some tasks at some specific times?

I want to create a (web)application that always runs in the background. At certain specific times, the application has to perform tasks.

Example: An application that displays a number and is set to 0 every first day of the month. The number increases by 1 every day at 8:00 PM. Furthermore, the number will be increased by 10 on the 7th, 14th, 21st, and 28th day of the month at 3:00 AM.

The app must therefore always be on (as in: the app must always ‘wait / listen’ for times to perform tasks, and execute them when the time comes). These tasks are on specific days of the month, at specific times of the day. In the actual application, the tasks will use a MySQL or SQLite database.

My question: Is this realistic? And if so: Which software / programming language can I use best for this? My preference would be in Anroid Studio, with the programming language Java.