Det er noen få begrep som brukes til å beskrive et dataprogram som kjører i en annen applikasjon, avhengig av konteksten:
* plugin: Dette er et vanlig begrep, spesielt for programmer som utvider funksjonaliteten til en applikasjon. For eksempel kan en nettleserplugin legge til nye funksjoner eller integrere med eksterne tjenester.
* utvidelse: I likhet med en plugin, legger en utvidelse funksjonalitet til en eksisterende applikasjon. Det brukes ofte til nettleserutvidelser, men kan også brukes til annen programvare.
* tillegg: En annen betegnelse for et program som forbedrer funksjonaliteten til en eksisterende applikasjon.
* modul: Et gjenbrukbart stykke kode som kan inkluderes i forskjellige applikasjoner. Det brukes ofte i programmeringsspråk for å organisere kode i mindre, håndterbare enheter.
* komponent: I likhet med en modul er en komponent en byggestein for en større applikasjon.
* applet: Et lite, frittstående program som kan være innebygd på en webside og utføres i en nettleser.
* skript: En sekvens av instruksjoner som kan utføres av en tolk. Skript brukes ofte til å automatisere oppgaver i en applikasjon.
Det spesifikke uttrykket som brukes vil avhenge av konteksten og arten av programmet.
I tillegg til disse vilkårene, kan du også møte andre spesialiserte navn på programmer som kjøres innenfor andre applikasjoner, for eksempel " makroer , "" add-ons , "eller" verktøylinjer . "