Organizzazione delle piccole aziende: strutturate mediante distretti: in una struttura distrettuale esistono miriade di piccole aziende, che riferimento altra grande azienda legate tra loro mediante rete di relazioni: collaborazione, scambio di informazioni ciò fa si che ognuno si giovi innovazioni e iniziative altre aziende. Tra le varie piccole e medie aziende di software distinguere categorie:
1) Laboratorio artigianale: focalizzato uno o pochissimi prodotti, clienti e si crea un progetto su singola commessa;
2) Fabbrica: ha molti clienti, prodotti standardizzati, necessità di ricerca di economia di scala
3) Unità specializzata: su una nicchia di mercato utilizzando in parte dei moduli di routine, dall’altra parte riservano strutture per lo studio di nuovi prodotti per nuovi clienti (mezzo fra i due iniziali); 4) Reti: collaborano alla pari sviluppo di prodotti in rapporti con aziende ai fini di scambio di informazione e niente a che vedere con il main contractor della grande azienda amm