Contao nécessite un serveur web comme Apache qui supporte PHP et MySQL. La version minimum de PHP requise est la 5.2 et la version minimum de MySQL requise est la 4.1, cependant nous recommandons d'utiliser MySQL 5 pour de meilleurs résultats.
Vous avez aussi besoin des extensions PHP GDlib (redimensionnement des images) et SOAP (pour les modules de gestion des extensions) et optionnellement mbstring (gestion des caractères multi-byte) et mycrypt (encryptage des données).
Si vous utilisez le serveur Apache, il est conseillé d'utiliser les modules mod_deflate, mod_headers, mod_expires et mod_rewrite afin d'obtenir de meilleurs performances et une meilleure optimisation pour les moteurs de recherche (SEO)
Contao a été testé avec succès sur tous les navigateurs principaux comme Firefox (depuis la version 2) ou Internet Explorer (depuis la version 7).