Kutomakoneita käytetään käsintehtyjen kankaiden ja tekstiilien valmistukseen. Vaikka kangaspuita on monia erilaisia, lattialaudat ovat ammattikäyttäjien useimmin käyttämiä tyyppejä ja niillä on monipuolisimmat kankaat, joita se voi tuottaa. Käytetään myös pöytäkoneita ja jäykkiä heddle -kangaspuita, jotka pystyvät tuottamaan pienempiä tekstiilejä. Runko -kangaspuut ovat yksinkertaisin kangaspuutyyppi, ja ne voivat tuottaa vain kiinteän kokoisia tekstiilejä.
Yksi kudottujen kangaspuiden tyyppi, joka on suosituin kokeneiden tai ammattimaisten kudojien keskuudessa, on lattiapuomit. Lattiapuomit ovat suuria ja vapaasti seisovia, ja niitä käytetään tyypillisesti jalkapolkimella. Ne pystyvät tuottamaan suurimman koon kangasta, ja niistä voidaan tehdä huopia, mattoja ja kuvakudoksia. Lattiapuomin ansiosta kutoja voi myös luoda monimutkaisia ja monimutkaisia malleja näihin tekstiileihin.
Pöytäkoneet voivat toimia hyvin kutojille, jotka haluavat pienemmän ja kannettavamman kudontapuomin. Pöytäkoneet ovat pienempiä kuin lattiapuomit, ja ne on usein suunniteltu kuljetettavaksi tarpeen mukaan. Pöytäkoneet voivat olla yksinkertaisia tai ne voivat sisältää monia samoja ominaisuuksia kuin lattiapuomit, jolloin suunnittelija voi luoda samantyyppisiä monimutkaisia malleja kuin monimutkaisemmalla koneella. Pöytäkudospuut eivät yleensä ole riittävän suuria luomaan mattoja tai suuria peittoja, kuten lattiapuomit.
Toinen suosittu kangaspuutyyppi on jäykkä heddle -kangaspuu. Jäykkiä heddle -kutomakoneita suositellaan aloittelijoille, koska niiden kanssa on helppo työskennellä, mutta niiden rakenne on samanlainen kuin lattiapuomien ja pöytäkoneiden, joten jäykän heddlen avulla kudotut tekniikat voidaan siirtää muihin koneisiin. Jäykät heddle -kangaspuut pystyvät yleensä kutomaan vain lyhyen leveyden tekstiiliä, ja niitä suositellaan usein tyynyliinojen, lautasmattojen ja huivien luomiseen.
Kehyspuomi on hyvin yksinkertainen kangaspuutyyppi. Perusmuodossaan se sisältää kehyksen, jonka pinnat tulevat ylhäältä ja alhaalta. Tekstiilin loimilangat on kiinnitetty näiden koukkujen päälle. Lanka kudotaan näiden lankojen väliin tekstiilin luomiseksi. Vaikka yksinkertaisia, runkorakenteisiin on tehty monia upeita ja kehittyneitä malleja. Tämän tyyppisten kutomakoneiden haittapuoli on, että ne voivat tuottaa vain kehyksen kokoisia tekstiilejä.