Berkeley DB requires only underlying POSIX 1003.1 system calls and can be ported easily to new architectures by adding stub routines to connect the native system interfaces to the Berkeley DB POSIX-style system calls.
Berkeley DB will autoconfigure and run on almost any modern UNIX platform, and even on most historical UNIX platforms. See Building for UNIX platforms for more information.
In addition, the Berkeley DB distribution includes support for Windows/95 and Windows/NT, via the MSVC 4 and 5 applications. See Building for Windows platforms for more information.
Ports to Windows 3.1 and Digital Equipment Corp.'s VMS environment are included in the Berkeley DB distribution, but are less well-tested at this time.