DBI- og DBD-modulene gjør det mulig for Perl-utviklere å kommunisere mot mange forskjellige databaser på markedet på samme måte. Hver database som støttes har en egen DBD-driver, på samme måte som forskjellig maskinvare fra forskjellige leverandører kan brukes på tvers av de ulike plattformene. DBD-driverne kan lastes ned gratis fra Internett, og eksisterer i dag for de fleste databasesystemer, også for proprietære systemer som f.eks. Oracle, Microsoft SQL Server, IBM DB2 osv.