Ve SWORPu rozlišujeme budovy v závislosti na jejich hlavní funkci:
- Rodinný dům: samostatná obytná budova určená k bydlení rodiny
- Bytový dům: budova, v níž jsou primárně umístěny samostatné bytové jednotky
- Kancelářská budova: budova obsahující především nebytové jednotky
- Víceúčelová budova: budova obsahující více typů jednotek, bytových, nebytových i smíšených
- Skladovací prostory: budova sloužící především ke skladování
- Garáž: budova sloužící především k parkování