Några av de olika typerna av origamiprogramvara är program som 1) erbjuder komplett tredimensionell (3D) modellering baserad på veckmönster, 2) hjälper till med att skapa origamidiagram, 3) låter mobiltelefoner visa skapelseinstruktioner och 4) ger instruktioner för barn. Programvara för 3D-modellering av origami kan vara mycket användbar för individer som är intresserade av att skapa sina egna origamidesigner eller som är intresserade av att se hur slutresultatet av ett origamiprojekt skulle se ut om det skulle byggas med riktigt papper. Origami-programvara avsedd för barn eller nybörjare kan också vara användbar för alla som är nybörjare inom origamivikning. Kostnaden för origami-mjukvara kan variera, allt från helt gratisprogram till dyrare programvara.
I origamiterminologi hänvisar veckmönstret till mönstret av veck som en bit origamipapper får efter att ha vikts till sin avsedda form. Origami-program som erbjuder fullständig 3D-modellering är i allmänhet kapabla att tillåta användaren att skapa ett veckmönster av vilken typ som helst. Användaren kan sedan använda programvaran för att testa hur veckmönstret skulle se ut om ett papper viks på det sätt som visas i programvaran. 3D-origamiapplikationer av denna typ har ofta andra funktioner som gör att användaren kan ändra storleken på det virtuella papperet, hålla reda på ett visst vikmönster och använda färgkodning, om så önskas.
Origami-mjukvara som passar en viss individs kompetensnivå eller budget kan vanligtvis hittas. Det finns mobiltelefonapplikationer för origami. Denna typ av programvara kan tillåta mappar att ha enkel åtkomst till origamiprogram, utan att behöva vara nära en dator. Utgåvor med öppen källkod av origami-programvara är tillgängliga liksom helt gratis program. Programvara med ett stort antal funktioner kommer inte alltid med en hög prislapp, men dyrare applikationer har ofta ett brett utbud av funktioner som är lämpliga för origamiexperter.
Som ett alternativ till böcker med origami-vikningsinstruktioner, finns det origami-program som produceras som erbjuder enkla vikningsinstruktioner. Den här typen av programvara kan komma förpackad med ett förinställt antal mönster och kan även tillåta användaren att skapa sina egna instruktioner. Instruktionerna kan sedan vanligtvis skrivas ut i ett enkelt format som användaren kan dela eller följa själv. Ungefär som origamiinstruktionsprogram, hjälper barns origamiprogram barnet att skapa enkla origamihantverk. Dessa program är vanligtvis lätta att använda och kan fungera som en introduktion till origamivikning.