Multimachine je otvoreni izvor i višenamjenski alatni stroj koji svatko s iskustvom u mehanici može reproducirati. Dizajnirani prvenstveno za upotrebu u zemljama u razvoju, multistrojevi u osnovi omogućuju svakome s minimalnim iskustvom u mehanici da napravi potpuno funkcionalan, višenamjenski alat korištenjem lako dostupnih predmeta, kao što su rabljeni otpad i uobičajeni ručni alati. Postoje tisuće multistrojeva koji obavljaju mnogo različitih funkcija, uključujući struganje, piljenje, brušenje, brušenje i prešanje za bušenje.
Primarni cilj multistroja je omogućiti siromašnim ljudima iz zemalja drugog i trećeg svijeta priliku da poboljšaju svoj okoliš. Ovi strojevi se mogu koristiti za izradu pumpi za navodnjavanje i poljoprivredne opreme, popravak vozila, izradu bušaćih uređaja, napajanje baterija i druge zadatke. Ovisno o konfiguraciji stroja, može se koristiti u razne svrhe.
Multistrojevi se mogu izraditi od starih i korištenih dijelova, uključujući vijke, odljevke, vijke i metalne limove i cijevi. To znači da bi svatko s pristupom takvim dijelovima i unaprijed dizajniranom shemom potencijalno mogao napraviti jedan. Na primjer, s nekim cijevima, čeličnim šipkama, cementom i oštećenim motorima vozila, netko bi mogao napraviti višestruki stroj koji oštri poljoprivredne alate.
Postoji više vrsta multistrojeva. Neki obavljaju tri ili četiri specijalizirane funkcije, ali većina obavlja mnogo više. Cilj je osigurati najviše funkcije za najmanje kapitala u smislu dijelova, rada i gotovine. Čak se i jednostavan višestruki stroj može izraditi za obavljanje tri primarne funkcije, a koristi se kao stroj za glodanje, bušilica i tokarilica.
Pojedinac zainteresiran za izgradnju višestroja obično bi prvo nabavio sheme koje je pripremio netko drugi. Postoji i mogućnost izrade vlastitog stroja. To zahtijeva određivanje što bi multistroj trebao biti sposoban, koliko bi trebao težiti i koliki bi trebao biti. Također se mora odlučiti koje dijelove koristiti i kako bi ti dijelovi trebali raditi zajedno. Korištenje sheme često je puno lakše nego izgraditi stroj bez dijagrama.
Koncept višestroja prvi je put predložen kao sredstvo za kombiniranje nekoliko funkcija u jedan stroj. S vremenom se koncept transformirao u online pothvat otvorenog koda, a uključene su tisuće ljudi iz cijelog svijeta. Strojevi, inženjeri i drugi pojedinci s naprednim znanjem u mehanici nastavljaju raditi na tome u nadi da će poboljšati živote siromašnih ljudi.