Hauptwerk is een programma waarmee je op een pc allerlei instrumenten kunt bespelen d.m.v. midi en op basis van geluidsfragmenten de juiste toon en bijbehorend effect worden weergegeven. Met name kerkorgels en concertorgels zijn hierbij veel gebruikt. Voordeel is dat je diverse orgels kunt "laden" en bespelen alsof je daadwerkelijk op het instrument speelt en de beleving, die daarbij hoort, ook ervaart.
De techniek die de met name de laatste jaren enorm is verbeterd geeft een potentiële muzikant het gevoel dat hij/zij alle orgels die hij of zij graag zou willen bespelen in zijn/haar thuissituatie en daarmee beter bereikbaar wordt. Heel veel grote orgels zoals de Franse romantische- en de Duitse barok orgels zijn hiervan een voorbeeld. De opname's van deze orgels komt tot stand door alle pijpen middels een geavanceerde opname techniek in aparte wav bestanden neer te zetten en deze weer te geven op het moment van het bespelen van de manualen die op het midi instrument zitten.
Voor dit programma heb je wel een pc nodig die enigzins in staat is om in een (zeer) kort tijdsbestek het geluid te reproduceren en als extra een groot werkgeheugen om alle geluidsbestanden (van alle pijpen) te kunnen laden (tussen de 8 en 128 Gb, afhankelijk van de grootte van het orgel en de geluidskwaliteit)
Ook de toepassing als uitbreiding op een bestaande (hybride) pijporgel is een steeds meer voorkomend iets. Door de speeltafel en pedaal te modificeren naar midi kunnen de standaard registers gewoon gebruikt worden maar kunnen ook de eventuele midi gestuurde registers aangesproken worden tegen een veel kleinere investering dan een mechanische uitbreiding van het orgel. Voor de meeste kerkgenootschappen is dit vaak een makkelijker te realiseren optie dan het orgel uitbreiden met stemmen en/of bijvoorbeeld een aangehangen pedaal naar seperaat spelen van het pedaal wat uiteindelijk meer mogelijkheden geeft met de te spelen stukken.