Potresti utilizzare postgres come dbms (con postgis) e creare una interfaccia utente in php, ruby, java o qualsiasi linguaggio tu preferisca.
Ovvio che c'è un minimo di programmazione che magari con access non è necessaria ma tant'è se vuoi costruire l'equivalente di una "maschera".
In alternativa, anche se non si tratta di una maschera, puoi usare phpPgAdmin per gestire un db postgis da interfaccia web oppure pgAdmin per gestirlo con un client grafico stand-alone.