Ett gränssnitt kan ha olika grad av komplexitet och kan innebära en enkel länk till en databas för att hämta specifika datamängder , ett webbgränssnitt eller mer komplexa strukturer ( skäl 32 ) .