Access -> NO GRAZIE
Sto realizzando qualcosa di estremamente simile (diciamo pure perfettamente uguale )
1) NON E' per deboli di cuore nel senso che non e' per nulla un'applicazione facile da realizzare
2) le tecnologie utilizzabili sono diverse, ma se hai SOLO esperienza di programmazione in ACCESS potrebbe essere al di fuori delle TUE ATTUALI conoscenze, almeno per le affermazioni che hai fatto, e per avere fatto anche questa domanda
Ovviamente, con un'adeguata quantita' di studio (e di tempo) si impara tutto quello che serve.
Vediamo:
1) qualunque DBMS relazionale SERIO, che gestisca l'accesso concorrente da parte di piu' client, va bene: SQL Server, MySQL, Oracle, DB2, ed N-mila altri. Sono TUTTI gratuiti e, se usati con la configurazione di default, tutti facili da installare ed usare .
Escluso il problema del DBMS, le altre teconologie usabili sono:
1) PHP + HTML + CSS + JavaScript
2) Java + JSP + Java Web Framework + HTML + CSS + JavaScript
3) C# + ASP + .NET Web Framework + HTML + CSS + JavaScript
4) HTML + CSS + JavaScript + JS Web Framework
Se non hai familiarita' con nessuna delle tecnologie indicate sopra, potresti tentare con la 4)
E' nuova, e ti risparmia di imparare DUE linguaggi di programmazione e DUE framework abbastanza complessi
La parte su tablet/smartphone te la puoi risparmiare se progetti bene il sito Web.
Altrimenti, se vuoi progettare ANCHE la parte tablet/smarthphone, devi imparare anche
1) Android
2) Windows Mobile/Windows Phone
3) iOS
oppure puoi usare i nuovi framework crossplatform come Cordiva o PhoneGAP (basati anche loro di Javascript + HTML + CSS) - probabilmente la migliore soluzione.
Da solo, senza esperienza pregressa, ti ci vorra' almeno un anno.
Consiglio: subappalta a qualche professionista.