La base de données est un des piliers sur tous les sites, un point de base sur le design de tout site et qui supporte tout ce qu'un utilisateur visualise. MySQL 5 est une des base de données les plus utilisés du moment. Il s'agit d'une base de gestion de contenus aussi célèbre comme Drupal, WordPress ou phpBB.
Les bases de données gérées avec MySQL 5 offrent des caractéristiques très intéressantes. Des bases de données relationnelles, multifil et multi-utilisateur, qui fonctionnent sur plusieurs plate-formes différentes.
Même si MySQL 5 est un projet essentiellement OpenSource, la propriété est de Oracle. Cependant, le noyau MySQL 5 est libre est peut être utilisé sur les projets sans aucun problème. Les entreprises offrent et fomentent le développement de ce système de gestion de base de données (SGDB).
En plus, MySQL 5 dispose de API qui permettent l'utilisation de part des applications écrites en de dizaines de langages de programmation comme C, C++, C#, Pascal, Delphi, Eiffel, Smalltalk, Java, Lisp, Perl, PHP, Python, Ruby, Gambas, REALbasic (Mac), (x)Harbour (Eagle1), FreeBASIC, et Tcl. Cela fait que C, C++, C#, Pascal, Delphi, Eiffel, Smalltalk, Java, Lisp, Perl, PHP, Python, Ruby, Gambas, REALbasic (Mac), (x)Harbour (Eagle1), FreeBASIC, et Tcl. Cela fait que MySQL 5 soit une des bases de données les plus flexibles existantes.
Cette base de données, a plusieurs caractéristiques qui permettent de la mettre au niveau d'autres développeurs professionnels, théoriquement très supérieurs.