Distributed presence


Distributed presence is a digital marketing term.