Un service WFS est un service qui renvoie des données vectorielles à partir de données géoréférencées.
Le standard définie trois niveaux d'opérations : la première retourne les méta-données, une deuxième renvoie les données elles-mêmes ou des informations sur une donnée, une troisième, optionnelle, permet de modifier les données. Les deux premières opérations constituent un WFS basique, la 3ème est souvent appelé WFS-T (T pour Transaction).