27 czerwca 1997 IBM ogłosił wprowadzenie IBM DB2 v5. Od wersji 5 DB2 była zdolna przechowywać każdy rodzaj danych elektronicznych takich jak: audio, wideo czy dokumenty testowe. Była to też pierwsza wersja zoptymalizowana dla Internetu. Wersja 5 obsługiwała większość platform takich: OS/2, Windows, AIX, HP-UX lub Solaris. Od wersji 5 DB2 działała na różnych konfiguracjach sprzętowych od platform jednoprocesorowych, przez symetryczne platformy wieloprocesorowe (SMP) do systemów masywnego przetwarzania równoległego (MPP) na klastrach kończąc.
IBM dodał do nazwy bazy danych termin „uniwersalna” dla podkreślenia jej nowych cech i elastyczności. Od wersji 5 kolejne dystrybucje DB2 przyjmowały nazwę IBM DB2 UDB. Wersja 5 piąta została wycofana ze sprzedaży 31 grudnia 2001. Obecnie w odniesieniu do DB2 używana jest nazwa IBM DB2 LUW (Linux, Unix, Windows). W DB2 v9 IBM wykorzystał doświadczenie z okresu modelu hierarchicznego, wprowadzając silnik hybrydowy hierarchiczno-relacyjny wspomagający obsługę dokumentów XML. W grudniu 2007 została wprowadzona na rynek edycja IBM DB2 v.9.5.