Approcci informatici che utilizzano risorse distribuite e il contributo collettivo delle persone per risolvere problemi complessi.
sistemi distribuite e le architetture