Il community computing è un modello di condivisione delle risorse in cui agli utenti vengono forniti computer e accesso a Internet gratuiti oa basso costo. Promosso come un modo per contribuire a colmare il divario digitale, il community computing consente alle persone svantaggiate di avere un accesso affidabile al computer e di apprendere competenze informatiche. Le competenze appena apprese, a loro volta, offrono alle persone maggiori opportunità di migliorare la propria vita in una serie di settori, come il miglioramento della propria istruzione e la ricerca di un impiego.
In India e in altri paesi in via di sviluppo, i centri di tecnologia della comunità (CTC) sono spesso chioschi dove gli abitanti dei villaggi si recano e pagano una piccola tassa per utilizzare un computer. Tuttavia, i CTC sono diventati comuni anche nelle nazioni sviluppate. I programmi di informatica della comunità sono attivi negli Stati Uniti, in Canada, in Europa e in Nuova Zelanda, tra le altre aree del mondo. I computer di uso pubblico nelle biblioteche sono un esempio di community computing, sebbene di norma l'accesso sia più limitato di quanto non lo sia in una struttura dedicata.
Secondo un recente rapporto della Annie E. Casey Foundation (un gruppo di difesa dei bambini e delle famiglie svantaggiate), negli Stati Uniti, l'84% di tutte le famiglie con bambini nei quartieri urbani a basso reddito non dispone di computer. Alcune aziende tecnologiche leader, come Hewlett-Packard (HP), donano attrezzature e risorse di formazione ai CTC. Come componente della sua strategia di inclusione elettronica, HP collabora con organizzazioni senza scopo di lucro per creare ed equipaggiare centri nelle comunità bisognose. Secondo HP, tali iniziative di inclusione digitale possono avvantaggiare l'impresa tanto quanto la comunità servita migliorando le relazioni pubbliche e stimolando nuovi mercati.