For at et utvidelseskort skal kunne benyttes i en datamaskin må begge benytte samme standard som definerer den fysiske kontakten og hvordan kommunikasjonen mellom utvidelseskortet og datamaskinen forøvrig foregår. Forskjellige plattformer har forskjellige standarder og nye standarder med bedre ytelse og funksjonalitet kan gradvis erstatte eldre standarder.