In aggiunta al suggerimento di Simona, ti volevo segnalare anche altre piattaforme, tutto dipende dal risultato che vuoi ottenere e sopratutto, visto che hai un minimo di nozioni di programmazione, dal tipo di linguaggio che vuoi utilizzare più consono alle tue potenzialità.
Se mastichi bene PHP, ti consiglio vivamente p.mapper [1] è un framework molto semplice ed intuitivo, facile da personalizzare che ha come motore Mapserver [2].
Se hai un minimo di conoscenze in JAVA puoi utiizzare Geoserver [3], rispetto a p.mapper ti consenti di utilizzare moduli per la modifica delle features e utilizzare il servizio WFS-T [4].
Un'altra alternativa, molto valida, è Openlayers [5], sostanzialmente utilizza moduli in javascript ma può essere integrato molto bene in geoserver o altro.
Per adesso può bastare, come inizio è più che sufficiente....
mi sono soffermato di più su delle soluzioni di tipo Open Source, esistono anche alternative nel mondo dei software proprietari ma sconsiglio a chi per la prima volta interagisce con questi sistemi.
Ciao!
[1]-
p.mapper [2]-
MapServer [3]-
GeoServer [4]-
WFS-T [5]-
Open Layers