Le regole / le regole di ricorrenza di CalDAV / iCalendar sembrano essere abbastanza comuni per definire la ricorrenza degli eventi, ma sembra anche che siano molto complesse e spesso danno risultati inaspettati / non intuitivi.
D'altra parte ci sono librerie per molti linguaggi che implementano questi, e molto probabilmente implementano anche input grafici.
Esistono alternative che potrebbero essere più adatte a un'applicazione "generica" (cioè, non un'applicazione calendario / CalDAV)?
(Dato che questa domanda si trova all'incrocio tra SO, SE e UX, la sto postando su SE, se ritieni che sia troppo tipicamente offensivo, per favore suggerisci anche un posto migliore;)