La base de données DB2 d'IBM est une famille de systèmes de logiciels conçus pour organiser, stocker et récupérer des données. Une excroissance de la recherche effectuée dans les années 1970, DB2 utilise SQL, le Structured Query Language, de créer des structures de base de données ainsi que d'ajouter et de modifier des données en eux. Les versions de DB2 sont disponibles pour une large gamme d'ordinateurs, de smartphones, de grands systèmes mainframe.