JAVAについて全く勉強していない者です。(単なるプランナーです)

例えば、薬を服用する時間を管理(アラーム鳴らしたり、併飲する薬の種類を提示したり)するアプリを作成することは可能でしょうか?
やはりユーザーがJAVAを立ち上げっぱなしにしなければ機能しないものなのでしょうか?

ひょっとしたら、とんちんかんでバカっぽい質問ですみません。
ご教授いただければ嬉しいです。