Begränsande programvara, även känd som proprietär programvara, programvara som inte är gratis eller motsvarande på engelska "nonfre software", är den programvara som är förbjuden att använda, modifiera, distribuera gratis eller som också ber om tillstånd att begäras för dessa åtgärder; Det är programvara som har många begränsningar som ska användas fritt. Ordet begränsande programvara har sitt ursprung i att hänvisa till antonymen för gratis mjukvarukoncept Därför har man på olika områden beviljat politiska konsekvenser i samband med detta.
Varje företag, stiftelse, företag eller annan typ av organisationer som är relaterade till restriktiv programvara, som har upphovsrätten till en viss programvara, har förmågan att kontrollera, övervaka och begränsa var och en av användarnas rättigheter till sin produkt Till skillnad från fri programvara, vilket i allmänhet innebär att varje användare bara har rätt att köra en viss programvara om den uppfyller vissa villkor och krav som krävs av leverantören av denna tjänst, vilket skulle innebära en begränsning av en eller flera av de fyra friheterna.
När det gäller den restriktiva programvarans historia började den dyka upp från 60-talet när laboratorier som Bell, som är tekniska och vetenskapliga forskningscentra i mer än tio länder, som tillhör ett amerikanskt företag som heter Lucent Technologies; de levererade källkoden för sitt operativsystem som heter UNIX 1, för att senare existera de som kallas sluten källprogramvara. Men det är viktigt att nämna att i början av datoråldern brukade vetenskapliga grupper ge sin kod till tredje part utan att behöva betala tillbaka och detta var vanligt, eftersom det inte fanns någon policy som reglerade användningen av dessa.