Laajennus (englanninkielisestä laajennuksesta) on itsenäinen ohjelmistomoduuli, joka voidaan liittää sovellukseen sen laajentamiseksi tai olemassa olevien erityiskäyttöön. Useimmiten laajennukset esitetään jaetuina kirjastoina.
Laajennusten toiminta on seuraava. Kohdistama sovellus tarjoaa heille palveluja niiden käyttöön. Näihin palveluihin kuuluvat esimerkiksi lisäosan rekisteröinti ohjelmaan sekä protokolla, jonka avulla voit vaihtaa tietoja muiden laajennusten kanssa. Laajennuksia käytetään pääsääntöisesti harvoin ilman tarjottuja palveluita, koska ne ovat riippuvaisia niistä. Ohjelma puolestaan antaa käyttäjille mahdollisuuden lisätä, poistaa ja päivittää laajennuksia ilman muutoksia itse sovellukseen. Sovelluksia, jotka tarjoavat mahdollisuuden luoda laajennuksia heille, voivat olla ohjelmia kuvien, äänen ja videon muokkaamiseen, Internet-selaimet, multimediasoittimet, toimistosovellukset jne. Voit myös merkitä laajennuksia sisällönhallintajärjestelmille (CMS), esimerkiksi Wordpressille tai Joomlalle. Laajennusten asennus voidaan tehdä monella tavalla. Esimerkiksi Internet-selainten avulla voit asentaa laajennuksia tarjoamalla mukautetun käyttöliittymän tälle. Erikoisvälilehdessä avautuu arkisto, jossa on laajennuksia, jotka asennetaan napsauttamalla vastaavia painikkeita. Joillekin ohjelmille laajennukset asennetaan kopioimalla vastaavat tiedostot erityisiin ohjelmakansioihin. Kun sovellus käynnistetään, nämä hakemistot tarkistetaan laajennustiedostojen olemassaolon varalta ja liitetään sovellukseen, jos sellaisia on. Kuvanmuokkausohjelmissa lisäosat voivat lisätä toimintoja värien korjaamiseen, jonkinlaiseen muodonmuutokseen, vesileimaamiseen jne. Usein laajennukset antavat ohjelmien toimia sellaisten tiedostotyyppien kanssa, joita ei alun perin tueta. Äänieditorissa laajennuksia käytetään tiettyjen tehosteiden luomiseen, äänen vääristämiseen, sen ominaisuuksien muuttamiseen. Erityisen suosittuja ovat verkkoselaimien laajennukset, jotka pystyvät estämään mainoksia ja ponnahdusikkunoita, antamaan tilastotietoja katsotuista sivuista, lataamaan videotiedostoja jne.