An app which can be used to alert a user to take their medication. Medication doses can be scheduled on a daily, weekly or monthly basis. The app can track the maximum number of doses allowed per day or per 24 hours. The app also enables doses to be logged later in case you forget your device at the time the dose was due. The app also allows doses to be skipped before or after their scheduled time. Auditory alarm can be set.