Le système de bases de données le plus utilisé pour gérer des données de manière dynamique et résoudre les problèmes réels est basé sur le modèle relationnel, composé de tableaux ou relations. À cause de cela, une des applications les plus utilisés pour gérer ce type de problèmes c'est Microsoft SQL Server, car il s'agit d'un système de gestion de bases de données (SGBD) relationnelles.
Microsoft offre aux utilisateurs, de manière totalement gratuite, SQL Server 2005 en version Express Edition, une version légère du connu SQL Server 2005. Grâce à ce système de gestion de bases de données, nous pouvons administrer des données dynamiques d'une manière rapide et fiable.
L'avantage principale de SQL Server Express c'est le design spécifique qui apporte une manière simple et rapide d'implémenter et faire des prototypes. Un autre avantage important en plus de la facilité d'utilisation, c'est qu'il utilise les mêmes API d'accès aux données de ADO.NET, SQL Native Client et T-SQL.
SQL Server 2005 Express Edition SP3 est la meilleure option gratuite pour développeurs.